106
99
62
40
72
257
59
39
370
111
153
126
74
137
234
92
251
78
261
68
270
119
73
242
75
133
57
16
86
76
47
141
398
33
180
118
50
156
32
167
105
115
127
315
437
176
104
88
207
64
35
98
499
189
58
82