25
128
15
326
54
41
72
49
39
42
1049
79
309
121
223
92
107
1057
477
406
426
732
246
58
345
108
154
219
263
109
85
59
80
105
43
82
146
114
28
23
123
215
517
131
55
65
276
187
372
89
70
162