43667951
16357527
37142933
6532581
12926221
8028750
19668014
65202814
57878067
6622100
21251209
56113283
59963106
51449708
80383852
4307556
75392194
58747308
815333
59033249
30052750
13764743
8012108
77141194
80098010
53489365
47771699
25505046
65063371
56121686
63474074
55902038
75648312
24083593
80004470
19216113
4484227
58993457
1290397
41719528