304
30
1166
696
140
80
427
102
289
152
472
81
295
178
94
76
255
143
348
68
422
60
444
35
520
111
214
69
438
127
198
115
143
34
470
24
278
193
539
46