109
322
391
425
133
245
125
88
113
200
198
206
99
28
38
319
140
67
169
128
24
78
457
148
115
176
97
49
107
69
16
104
89
76
151
188
157
64
13
37
81
318
153
44
310
173
292
117
118
179
45
132