86
449
322
182
333
17
19
30
45
288
59
82
448
42
84
164
110
11
269
58
16
32
318
53
49
39
37
220
83
91
20
31
23
231
911
139
115
173
15
25
1001
227
63
29
21
47
38
1040
99
50
54