12
344
22
56
29
47
32
171
28
287
432
17
5
25
156
183
602
392
13
208
31
100
85
52
23
117
9
290
169
41
253
128
164
242
356
24
488
69
6707
44
249
36
19
454
81
127
15
76
102
66
215
53
55