17
171
57
10
76
15
13
7
12
24
69
34
16
9
22
46
19
35
43
78
56
61
37
44
32
30
38
28
137
51
142
149
138
54
26
296
91
294
129
266
224
268
70
81
39
807
31