21
29
106
210
20
352
116
115
43
114
208
62
127
231
202
23
17
99
55
177
325
24
219
94
81
282
8
27
7
28
305
197
4
78
37
22
69
40
32
36
10
15
5
351
173
16
1
25
196
11