99568400
51968722
90512520
56871650
6582648
77078013
2842188
11514236
4998535
56159911
83428097
69988561
7562217
88096181
35563355
76987588
32907938
49038352
33469793
6706563
6456426
3457055
25172842
83851606
428552
29532082
18339289
43845994
693321
64278001
97532196
58283188
59114210
10764814
68638488
65043421
34914392
12452927
24929794
7041874