82759760
29145012
10214925
68283622
542568
56136275
161439
61144425
60529852
75745012
1008045
91392538
61072966
25518992
71526265
97644740
70034275
65078968
36877142
75111807
8378484
85319358
34075861
44119771
84188407
28735373
76439796
64228653
36078047
3846915
50615626
98752521
59387578
73111178
58158041
79546018
74921525
73474172
17197490
33497453