56163766
64944675
91601424
32083367
57237995
19659136
83013058
11837491
54628647
45107591
97988218
76391337
19277696
29324595
1887131
12166440
27666085
369749
8436256
2475794
60649531
77543610
80344138
97512936
30815960
66187259
35814581
7309287
6765613
21884984
99639348
46943162
78203589
10916133
70006285
15985184
37306947
90377793
82465908
4345798