70283778
79525378
46611285
29169440
2110656
4126446
3493808
86386160
36423169
87749649
96701983
64514402
6510665
61641507
47785099
9444208
7120860
79422579
86852951
44476783
42365537
23528740
919935
89857372
41134245
41857265
99949349
76881241
18109630
47168008
32197899
51017703
59292861
64832490
30567009
75654790
65087755
53438462
32179219
43181590