25
445
78
71
129
51
41
86
491
257
73
146
53
150
26
276
105
291
119
228
238
38
35
254
161
373
117
50
643
244
65
148
36
241
39
107
100
49
34
335
46
93
135
76
82
167
187
95
147
333
74
133
198
63