396
206
520
187
279
95
393
203
199
68
246
103
442
36
188
61
184
113
529
38
564
121
155
86
127
118
248
37
438
149
424
5
465
111
194
61
340
71
244
89