13844972
8608328
7457957
818062
55146079
51356554
38303989
3388251
57446449
4498153
9316734
61981634
1741678
52931343
89974671
6583563
29236565
4974980
7615885
97537393
96365223
99738346
33486642
50127367
82877734
5134056
4704539
46337591
52128290
32599250
8012552
85871265
94767968
23243770
99988597
61003366
56187103
48459268
5724804
97537883