43
123
17
83
57
6
228
210
350
138
26
137
51
50
46
246
9
153
242
24
28
198
298
20
427
29
14
12
80
111
93
58
1210
40
263
254
34
251
38
15
19
35
11
69
5
4
105
282
226