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