94375627
4151888
24062225
65497942
13492211
77145114
58679610
36768218
5153658
19784405
69382227
8559728
84755621
66533682
61532702
6757385
63713664
80026704
88095757
87372781
22562252
31979694
52964899
36011715
44847780
97375723
26216880
4106283
95591414
35937607
82985431
65301051
97053274
52699416
5482770
9195327
50664642
7017311
10365403
77898959