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