30
10
5
24
64
29
4
31
7
16
11
8
20
1
46
15
19
40
0
14
13
3
27
12
18
33
99
185
65
28
141
50
71
56
96
21
48
132
35
251
108
130
34
145
67