45598581
63901580
22561089
48832802
64927207
54986895
10892886
7906159
2043359
39836808
96385437
31057085
4837798
57664830
8599440
699469
56722722
91348100
61109697
6717228
66019534
1107700
49133884
35867465
78874132
15709981
29843161
23444701
67214233
21087947
17976901
15438361
22154942
59678960
10774761
48267259
90505749
31813632
76094993
23255369