15
32
12
326
47
590
11
53
116
155
108
55
34
334
141
72
105
20
39
45
321
41
8
14
244
52
363
89
129
228
84
40
213
22
18
202
71
19
30
56
565
46
27
1028
28
576
42
136
60
123
209
219
85