40452973
3742100
62868289
14982612
16477323
83047928
33424680
75688268
52497865
1736040
50445900
42272377
3092231
54157643
29172486
1996027
3925413
25227857
98547971
26751734
16238535
28309383
85985809
95186584
60101058
6638688
76351199
65868102
62647821
56008971
42983676
94675613
93023174
94877317
78169697
97813547
89957762
10046142
75013031
23814601