243
18
20
119
34
46
99
22
182
19
94
35
156
237
28
669
82
230
71
87
430
38
72
102
128
57
1367
39
419
43
25
64
58
30
44
194
24
56
63
27
61
21
146
169
699
100
279
76
700
488
702
2180
948
1893