51579341
50795184
62011938
76816004
6686352
54401284
10076181
40423834
46021060
98099244
53975616
5763751
4661666
67534366
81329382
45483260
31399868
63439707
28401894
83368290
6296817
32134141
33572142
8335325
7083238
4948815
89649124
75622849
20582006
31926025
10506027
18556947
87118404
11906454
27164270
57936490
82091251
60635091
20174388
13041523