26
12
79
54
29
15
51
32
43
38
19
5
31
33
406
25
117
60
52
71
156
308
221
1852
66
115
219
271
37
46
1158
102
30
223
22
70
89
109
8
6
99
13
62
74
163
194
53