2695970
58309929
71348009
39624055
27224304
60259063
25036940
19833056
16648131
21878145
67215
77557976
97817734
53458756
7017900
85303685
3697272
30543455
457254
48959700
94494955
65801867
36667080
88627368
14718961
15802393
72996577
2012969
23856803
39526616
80668829
81777638
29534463
99862043
9346748
134163
366150
46895148
33107684
4221263