84773840
66722830
871160
34883218
87661541
67006464
7361487
10641341
73007893
1041919
52839850
82782344
800243
17178857
7226701
5969610
1676106
6238483
60781072
49197777
22599745
36308727
13465199
29183211
95438858
40361885
337903
40915954
6519872
98384972
63467860
5332142
65779949
51256904
82343775
74277183
21079442
70718287
20177586
144962