138
43
200
70
125
162
46
261
234
107
88
24
67
242
14
51
56
35
167
258
91
193
39
202
53
278
93
246
77
114
130
150
217
84
169
245
1126
394
11
444
934
20
63
34
113
9
124
422
152
62
235
166
109
45