21
10
113
14
542
58
6
9
116
82
62
15
132
61
43
192
54
151
282
13
162
38
91
23
72
32
18
2
304
182
287
332
53
1389
92
12
70
78
278
119
44
31
206
504
96
66
34
1032
104