39373138
6515433
12071180
78711316
46268738
62037102
40795772
1655484
79882956
65472671
38778874
25597455
28008301
74917048
9619750
94395335
14323022
93244663
40088709
3421992
3436741
67654338
18519953
7092992
3613537
32618944
90019605
58205773
7343766
62738335
47743103
71986021
62193998
44703499
10893256
97869489
24823655
44325951
8019683
24365039