58134915
38765113
8985596
27749083
58506106
47902892
10374073
55503328
5259900
90034554
79335923
33133754
19661113
43744233
26873704
75274216
4783560
17737968
60574581
81345226
86747429
74108128
6677655
79284481
7956724
14411426
95849032
89833973
57025904
88424250
71066069
81436187
86863827
12646518
85234351
27063734
56539362
599261
60694807
40625635