25
14
340
6743
52
86
79
293
178
381
433
51
49
228
43
129
1389
250
461
48
41
64
53
75
137
124
19
99
128
13
198
536
50
3595
427
191
193
89
84
371
118
90
83
187
54
208
117
57
28
40
759
594
164
36
80