5
24
37
2
57
41
28
12
160
27
98
99
69
16
10
9
7
25
8
6
36
22
43
84
149
222
35
23
219
91
80
20
45
295
97
167
361
46
286
78
163
173
94
30
48
18
191
111
73
11
89