131
104
45
64
59
339
48
35
602
96
412
68
127
28
265
257
154
82
109
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