176
32
15
28
63
57
26
24
82
5
31
193
96
241
97
13
41
34
14
64
332
311
37
40
149
92
168
48
427
227
394
16
49
142
259
287
68
91
155
29
147
21
45
70
11
81
33
1
12
209
18