42129328
2476724
65731886
822912
20039869
41064067
67029460
62704037
835708
37784036
45066684
12017633
99141070
3280732
2747264
17839131
86146560
6897125
6839511
1038354
54221229
29134635
4857882
71603631
84716437
72399372
5199678
47392126
7370203
9774948
98748756
16077641
28047800
49761034
76763111
80059792
31699660
34153067
21775172
13509352