81945576
42335214
645423
10265121
23261677
36657682
62719118
938345
41802213
64886782
4735914
75711233
51039682
29945545
76998226
22363035
87299576
51375291
14419240
11521252
47996217
36053764
69313920
65291273
35403926
26167127
40245469
59824784
82544954
67544966
71708939
2599316
9347863
2509973
66802619
11593520
25092438
83349983
2999898
22511739