99
76
262
2137
25
125
509
396
488
272
11
142
62
78
90
222
14224
65
546
6
425
852
42
71
213
584
66
19
24
31
353
45
966
107
207
311
121
40
94
64
375
36
63
251
16
115
267
241
8
398
341