2
9
0
12
7
10
3
16
8
11
6
30
20
13
37
43
28
22
25
18
17
104
19
55
45
23
36
354
29
44
162
33
24
115
134
130
85
27
73
46
83
40