40499375
38674339
37587964
82044020
638859
52852122
82239990
10843355
627832
1816448
45159610
64836543
2977224
62694100
1922515
58514951
89143488
22604047
77678592
55516121
50582912
71451476
36548823
17637709
36676666
20197148
32308307
97613977
47664477
15461631
67413063
51459750
20585305
51677758
7086298
2210621
75421869
94588309
63463364
65738676