95385392
58813146
4429395
48987401
77099365
92965855
20222091
41847345
77198167
39014346
85904410
88776645
4415536
95102301
33879454
1073571
62368422
95215695
72113161
35453194
39909348
47091172
13915295
41401473
32293616
20923550
17196031
60272082
1025448
8917368
66413647
28695096
4984568
12343797
77098314
47969264
75014022
7195354
71836018
29286476