108
57
95
88
67
12
43
155
65
68
35
53
20
62
83
228
85
48
253
181
490
91
444
205
625
147
139
252
24
170
46
109
168
63
157
370
82
595
183
31
37
143
36
198
45
61
552
84
113
9
117
38
733