251
51
195
87
109
42
121
200
359
112
54
45
176
33
133
201
267
662
154
89
215
378
171
6
76
38
55
93
105
351
46
73
50
79
60
144
77
102
476
107
40
25
236
451
63
118
219
305
111
263
209
36
325
26