57944206
60807818
30267221
65607040
77176151
97405855
8890553
38102683
24724569
57994056
79636544
89381265
60845034
27951627
52764817
26541295
25682321
95275004
5757681
5101452
36174473
92737958
25205042
6866856
7819872
75573480
30815931
1651950
12245507
89763551
793788
42863304
8001509
72106823
55693754
28858932
18892033
62067030
26902659
91811329