118
58
42
138
213
209
122
300
47
112
43
25
135
287
440
94
32
79
60
88
560
69
186
29
65
63
53
136
384
327
49
98
162
71
13
205
191
30
123
54
95
48
556
26
31
131
56
120
196
144
27
150