89756093
23645841
10907528
95675277
3385745
53739339
4809432
5324666
83589840
3693906
25576791
10537216
8332269
88706173
5921398
98853782
52877645
6183120
26714604
12875272
21097408
76284360
70161298
12672059
6750165
75798213
57994564
31058943
68306974
37227792
68542126
56025603
14995585
12228358
58537255
84743418
14803203
95275152
10836993
43782699