425
195
77
114
54
241
100
178
235
99
58
157
108
141
146
87
253
431
439
177
222
137
196
41
485
26
27
126
119
169
82
16
46
22
184
89
38
44
73
36
362
23
18
95
52
37
1131
2322
76
19
2725
12
74
56
247
258
68