66631418
4009401
22755763
63905363
56149561
50347084
1898391
10115327
98058921
47712233
66079130
11131708
82525789
18598247
65943937
70439106
63364699
67458370
29331722
87731210
5304519
7563363
44212160
42802844
80043767
94969068
96854914
98395091
46878877
24646898
87346719
2470316
83542233
38838668
20879168
1770489
40017241
74189225
63144996
19404405