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
230
909
139
115
173
15
25
1001
227
63
29
21
47
38
1039
99
50
54
88
28