12
921
9
63
140
106
112
47
124
95
8
219
207
59
31
41
22
128
27
290
19
30
301
287
105
44
18
29
38
7
62
192
4
218
130
173
352
347
56
108
32
97
46
15
241
77
72
5
67
89
100