37989005
58108520
29826169
21818890
5258282
28593889
87771629
838871
37571403
3550514
1576948
15391290
64931141
49748797
44808953
26612320
94409723
38685399
35666129
99747284
24185011
83857324
7589764
54765249
77238396
12761118
91167794
70675757
44375769
75381181
56804606
25564470
2806767
24892024
6176892
13047344
92977561
3228950
78234942
30815311