2
3
1
6
15
7
4
24
0
17
9
5
14
11
13
34
30
8
29
154
70
44
12
100
42
37
19
40
20
28
23
27
119
50
51
58
45
64
41
46
203