17
172
58
11
77
15
14
8
13
25
70
34
10
22
46
19
35
44
78
56
62
57
38
45
33
31
28
47
138
51
142
149
54
27
16
296
18
91
294
129
267
224
268
71
81
39
807