48
35
602
96
64
412
68
127
28
265
257
339
154
82
109
45
92
585
27
76
91
813
891
53
354
60
256
325
46
217
180
163
348
101
20
162
73
435
85
159
115
97
78
71
83
251
63
227
424
61
300
105