46959645
72792566
99142189
82863746
45094695
68267938
19944484
16777084
18216854
12768629
67494154
14337799
481622
20935829
93044678
93476376
14141797
66361089
74314995
11443090
97683918
56646249
48684173
85732060
13091050
26591305
3599935
39824224
97181249
95705731
6607133
43627985
49394901
94721561
25657884
20244726
87017221
32253679
69934506
65431332