81372751
70946368
14188091
23255710
89379956
89383258
45971989
42598808
12126438
74374073
34394978
36026208
70359242
72809117
43433277
71736607
822195
41938681
91621748
82144962
83106354
15685574
2116698
60402461
67896507
68841267
95167778
94957904
54567084
57166621
40838255
51263722
58543
17616795
73063546
72393027
35008358
9522345
2529877
71487224