98474332
69371501
545916
66998930
66644454
47333820
80487627
62925744
92743306
21668975
51186708
3608897
64388399
38284673
64146758
30074895
85908908
6561530
60561656
4736376
3927112
86269194
81699245
40966852
45064149
18168020
92201346
63269316
76174856
37334164
51151936
150562
4904086
39469528
93132634
16353359
62126452
85242645
36071830
78982190