70
43
134
24
53
59
17
51
77
106
55
30
45
54
349
38
192
179
652
269
237
135
115
88
408
112
86
69
272
188
120
105
71
76
141
163
203
342
80
78
62
229
13
277
335
209
249
246
96
63
236
50
190
522
175
2135