30
143
89
22
117
15
210
394
104
87
52
56
40
17
282
202
130
81
108
70
29
456
213
365
172
129
74
19
152
110
71
392
157
240
50
58
417
133
63
160
625
189
276
244
21
82
64
49
44