35
18
104
17
19
95
20
24
12
0
29
6
26
22
51
49
8
3
30
13
39
212
10
76
1
2
53
31
15
150
43
9
55
121
97
146
59
46
34
78