49069706
30364729
83116260
1353485
32115109
26863218
82504144
53139827
34994932
23054175
35637215
14531850
81029641
19283654
45574747
82029328
91053452
18395700
16035269
52495587
96315974
7398875
5242575
22136676
11731987
80933301
70967212
96708464
83165068
9290132
46322255
2461446
37386095
79302895
66318180
46621667
17444578
62166634
76719036
2077599