26
15
4
5
41
14
25
21
34
52
2
51
31
84
50
24
778
39
138
73
16
492
162
380
56
274
49
310
64
381
192
134
424
1197
42
223
12
58
30
78
79
43
9
10
114
150
22
309
288
62
3
108
125