17
171
57
10
76
15
13
7
12
24
70
34
11
16
9
22
46
19
35
43
78
56
62
25
37
45
32
31
38
28
138
51
142
149
54
26
296
91
294
129
267
224
268
81
39
807