40
268
66
154
192
46
95
116
8
112
360
695
942
14
223
342
11
23
225
347
298
61
111
449
50
240
52
99
21
9
35
124
148
54
26
149
58
33
78
146
96
616
305
68
228
82
85
97
45
98
151
75
101