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