21
75
130
50
29
195
28
135
584
152
187
530
60
77
137
107
47
127
3804
49
299
177
231
61
260
35
376
371
33
295
169
115
286
26
228
374
176
241
24
354
109
71
353
82
62
32
415
53
548
162
234
192
190
133
146
1443
116
66