22913567
87054367
46379972
75471380
39487240
9143165
20548569
17117719
51935336
2007664
5347579
4562203
2970986
50956406
505309
81797431
55129269
87637138
7146330
7093673
35387128
64025071
85999355
35703657
7194663
15408952
90822563
69071367
57861025
98724732
45333549
21377910
64806817
45274872
52859413
91239233
10111261
7997757
93017447
13227518