81107486
17687327
6685742
85482930
57595544
12252639
90316328
40881689
52992771
67175362
10966211
57712302
78004796
59682242
93011683
61296113
69877916
6585046
99927733
31292356
27014373
5483224
9729043
36527186
65634369
70133326
68647727
97381498
18795388
98436287
49971527
543553
16391449
3616403
68525763
53917523
21019010
23811851
71702833
93315380