1
18
54
16
34
297
5
11
41
22
2
58
30
516
6
150
57
274
47
70
394
462
104
87
31
74
40
199
1916
643
109
14
35
102
513
162
56
46
52
19
99
507
12
160
346
82
176
106
75
78