83777376
36313808
2122932
77415642
74105341
71883611
4981056
6984885
57567734
49276307
93278338
26546678
88104103
16464204
68615858
1445418
31746262
4081485
43152019
1509541
12111074
25346089
88763482
38255747
3034878
22961179
31864202
21823966
19255964
60357459
58412231
4622897
80133812
51997278
60846436
41376777
93077452
94317317
47964934
8515280