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