1
27
35
47
51
77
36
48
43
171
101
57
96
83
55
62
16
40
182
891
135
129
657
187
59
45
115
34
26
91
108
39
38
159
72
54
70
58
106
82
223
1023
109
32
74
214
417
73
88
209
79
92
84
56
90