48585321
97105197
19198775
71122815
92228216
3749869
2588386
76076617
27469071
17818312
66569266
81252109
23811504
2659304
58511859
34798058
34032726
2637373
85445405
12362854
88906730
68532407
75644449
3386683
8831515
3144738
7489396
55785984
62802105
81473145
50986446
78233140
29952258
15691969
27166936
93996955
4134026
40813819
34062210
74052333