126
184
55
38
210
32
141
53
124
94
56
97
44
170
49
99
207
69
39
462
156
163
142
136
107
175
93
68
148
135
172
81
177
382
182
110
176
75
62
119
14
121
183
306
104
65
109
51
27
36
45
268
103
67