97077810
28718268
15928058
49615496
82916533
31967444
49933541
41823424
6739172
66021274
86351502
12615620
1082914
90027626
75413025
21561576
71441149
65791285
57365608
35446343
39919733
2746556
19374933
59627364
69944796
79802082
68605792
2626466
99639161
71961703
59652329
75802352
69939913
44059158
22114341
63608218
64335252
86427111
26092997
72742163