186
267
124
216
48
217
70
152
165
128
39
57
236
813
765
140
1839
362
225
78
116
424
31
44
61
32
63
33
12
36
82
164
68
30
83
52
254
100
512
51
249
154
462
355
28
313
107
237
339
16
143
71
168
291
652