10
24
15
7
13
31
18
11
19
107
74
60
58
172
61
372
224
52
72
114
111
85
109
45
231
91
191
32
287
157
37
83
40
33
218
95
141
70
56
62
419
245
84
88
125
86
131
20
213
261
106
38
195