141
88
387
21
258
36
369
59
195
126
20
18
328
91
9
699
842
172
274
147
445
90
261
108
116
62
52
93
1700
1322
380
120
27
63
30
606
19
61
78
535
75
54
216
442
530
26
38
160
163
150
49
320
82
64
856
33