32655000
1933321
15031605
64948753
31889482
5887811
32066412
71262804
77389660
2586791
94311687
35285485
81685386
33437053
4517503
45106277
62168278
10149665
19958979
37699621
61116843
72301289
73495876
75808255
24437948
4809527
79578447
88804923
3858861
64691532
82107281
64158366
73142642
87386199
94353888
2303537
89186723
16786205
13838145
13855809