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