85283126
98927925
83233749
31731085
64009255
89473548
35908931
32879315
24796331
32942019
59341290
91154746
78084681
66214646
12832013
7671637
60098163
32073548
13366913
88029653
50664656
4874321
8885142
58845041
72178638
81038394
16781335
124898
14963697
32105010
241416
6194833
9853813
36346403
7604614
69642168
29799075
52119299
25135013
38281764