25163198
70135615
64523447
29274674
4259727
81844173
2132920
95958638
68919427
471763
16843906
42002763
60458573
60658271
46332368
47169516
37572501
4965860
76088035
2948425
30088967
8212565
536748
33499821
83413699
13922668
98145961
11054486
46596719
9128679
37776982
2835214
13039296
23104351
3715369
75829739
44445506
80181842
5129936
68388779