105
130
233
16
252
86
65
8
118
200
49
88
100
183
56
310
117
151
156
215
28
50
237
111
182
107
125
63
46
353
135
226
41
97
54
298
163
85
17
57
262
140
90
194
67
139
284
52
241
102
236
921
94
309
217