11
33
305
241
138
7
14
31
47
72
126
162
29
28
82
9
25
54
58
24
133
49
6
85
200
135
32
115
67
48
13
39
56
136
111
195
70
60
42
41
91
43
95
18
52
104
68
251
238