31
67
23
26
11
59
129
17
39
21
8
25
87
116
111
197
181
40
174
85
88
78
194
50
126
14
56
115
62
6
189
36
138
51
27
15
407
30
43
16
20
52
97
148
158
18
32
141
195
3