35
30
7
59
33
56
12
120
53
163
14
22
25
20
71
112
24
19
37
108
121
57
147
187
4
89
26
62
98
132
84
73
40
34
330
78
27
439
94
165
123
115
13
235
55
223
39
154
111
18
8
88