42
346
24
29
353
359
20
17
124
28
13
199
101
221
32
271
172
95
198
171
197
67
58
115
275
62
91
85
86
11
6
9
120
56
354
14
80
40
90
18
25
145
8
34
122
26
23
16