96
857
82
394
79
389
98
349
88
530
28
320
55
344
32
205
73
331
30
329
22
78
357
130
244
74
271
63
270
3
4
33
304
95
253
125
214