99
365
115
594
86
146
40
345
90
393
48
374
306
34
287
50
249
1
148
44
257
67
296
24
214
53
204
29
193
16
266
52
246
22
152
26
183