10
53
115
46
28
42
34
9
25
120
182
48
96
118
162
39
88
159
308
11
38
83
90
431
24
320
121
60
89
26
19
23
149
43
30
133
76
110
33
286
7
16
36
82
31
66
81
40
13
37
126
232