104
750
44
624
75
556
135
560
31
406
99
463
102
421
85
405
18
268
1
2
25
282
35
303
33
241
22
368
56
370
4
46
311
38
341
163