440
1
446
845
916
2
102
2945
1599
411
520
914
798
103
144
99
195
188
105
197
129
108
605
110
167
59
75
134
85
148
198
207