25
28
256
44
29
30
196
13
14
67
310
24
58
174
78
39
121
63
74
82
85
62
71
213
49
56
105
64
98
18
172
75
176
48
447
150
46
247
144
51
300
65
27
106
86
92
272
79
194
26
118