106
78
237
267
39
69
227
360
172
158
432
140
197
153
45
252
15
98
21
37
67
16
122
65
51
63
214
425
420
120
408
81
13
257
858
11
32
94
73
132
231
338
449
134
282
107
75
28
161
181
95
551
76
606