101
8
16
26
21
17
41
88
63
22
44
170
40
46
83
72
37
39
42
245
267
319
442
79
202
163
221
99
116
214
57
50
297
20
294
388
288
174
187
35
24
237
311
98
33
30
303
78
27
158
222
15
12