42935988
68832304
30786380
5041595
45285467
4912895
12426834
69832717
6999598
59195789
40448000
3685188
77308942
58012611
17553313
33629527
6908510
55628132
3443778
40601963
76989580
63945335
7134921
80262264
5198163
17981086
58112730
99203508
96085446
182305
84055867
79373702
42823625
65945617
42888196
47154589
93518358
89978596
34159102
801397