351
391
272
44
371
95
128
25
52
174
15
119
62
57
31
79
276
179
96
49
30
699
56
43
74
78
1467
36
328
1518
38
87
471
54
27
40
37
13
98
48
879
172
106
519
147
7
99
34
24
111
60