276
121
89
800
253
823
98
43
264
738
172
63
40
368
61
101
80
94
51
44
169
336
252
199
77
170
372
596
95
22
144
516
130
127
64
342
173
392
34
362
156
409
154
258
256
278
129
428
251
411
124
431
38
282