125
75
47
66
111
79
104
64
29
675
87
15
227
55
68
595
14
318
99
54
735
22
126
35
36
96
59
65
56
141
45
184
53
128
105
127
69
39
1571
241
90
260
429
282
58
107
95
49
40
203
77
229