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
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
48
161
275