32098870
7556614
8215778
97406182
16395234
6748808
21134332
92371886
96298425
81806096
81887331
98056782
31662658
59138866
81252456
68566183
52926844
54061642
89503923
85295512
58205227
4093342
51206610
80682033
72869565
66238143
39968236
8919732
57782259
8146634
54828130
95555946
568975
43374422
97973682
12325238
61384871
22371695
33976871
33792231