57299320
10425948
5171942
96735784
85686732
25955496
6681788
7007779
1767914
25093434
48594945
44015028
51335697
24292674
53174953
72232881
99992511
52231369
25774066
46176841
34096570
18158162
9785410
48905079
87573782
16027249
68061802
4764951
4612758
9370594
19238083
33405602
48435739
38271853
54438546
42495150
93036952
7389505
92251853
22894275