31468597
26646747
67165169
21219718
69559746
29147954
19016610
42184087
62847336
6766637
42572847
92013147
28484450
28268040
58401078
67497173
5866143
85815952
6787834
74589503
90611338
79526275
297446
8455044
68837151
16763180
5225341
38128712
47693710
941486
73902696
64854808
17795331
62409394
29451953
83605099
16131525
51742220
70524113
27936468