95259843
71585797
88606466
38131174
614032
64461188
29285746
71026219
97718464
921315
79645183
21534936
54412251
241611
27981466
22444802
70505976
93284016
96433414
14359024
3371323
60173447
452437
4358680
88352992
94964034
5206345
24424042
324804
30637192
76857612
4507630
82219388
20921567
76946213
85863991
35831681
6425838
9086160
18492576