37
96
3
10
45
12
271
121
48
88
116
11
51
33
8
40
178
180
30
53
95
81
16
29
142
85
83
20
15
124
14
7
761
132
74
109
26
668
0
70
1
67
130
145
18
4
35
208