41367890
8431716
76506071
71444679
85992213
14198613
6029696
399995
80142852
20817900
5975875
57451941
37558823
95114589
57726237
80643800
54724629
84414354
1307407
65945411
5392580
35702338
36526471
4883189
2211811
27999129
88515773
3637199
65846369
62352207
597283
73702917
53278864
1888054
49024113
99956505
24005528
39905688
81293059
23245755