12
23
280
108
68
138
51
86
75
27
104
61
95
112
16
89
242
32
37
174
71
234
55
171
94
199
21
31
18
24
59
56
150
42
113
45
47
19
149
34
6
15
9
4
177
39
125
77
105
91
139
205
128
118