95652833
7499967
55837661
58677195
36939677
42623694
64674087
36382459
41273752
77653732
44361300
63292060
7244926
20715661
73354387
38187004
92296198
69844268
25726202
38994886
5524887
12801603
53975
49747192
38715496
63901040
71782473
87461987
65587023
54402726
51731851
5574256
81381297
18247583
38957156
861233
93445476
17459394
86289916
72335607