105
873
30
624
54
368
21
386
29
392
31
79
38
275
22
331
78
264
1
6
20
218
57
249
248
24
234
12
201
481
73
204
286
48
208