70
358
269
371
60
100
38
88
115
259
245
347
207
271
165
639
139
86
46
172
365
71
156
22
190
80
58
332
163
121
84
131
40
103
47
110
248
49
96
113
61
48
59
222
75
125
27
29
63
30
43