88333587
13143527
4204727
4749572
96222202
47276280
29607999
82822869
45215136
294090
8382156
3955396
62283815
18283979
51426858
8981499
68294105
17948835
78739784
89812695
48639637
57189672
42808374
72099855
56624005
30786593
90678088
59229369
25049733
90939870
6636012
58308745
80402738
63712718
18281259
40653164
52647051
38404827
70711919
8359472