75105782
60601828
71281698
82581102
51626116
72097097
39737159
36101530
4812766
2707060
99238110
9263133
1286005
72089124
48212789
13917124
90298554
53506855
17798540
76986106
55469986
25717660
60199423
79725346
4255237
754356
5336038
38131627
35349770
90432534
68146505
85831474
66487972
71466368
31486606
83077664
86819427
67081315
31282142
39566899