12
23
275
108
68
138
51
86
75
27
103
60
95
112
16
89
241
32
37
173
71
234
55
171
94
196
21
31
17
24
59
56
150
42
113
18
45
47
19
149
34
6
15
9
4
177
38
125
77
104
91
139
205
128
118