43728655
58786068
45369046
79188956
83608368
22597402
16606064
71651800
11185619
59077863
97378771
8314472
94939684
40563436
82253901
2622384
11044999
45034118
30261084
77195115
59118771
12318982
66582359
2563972
16621965
69989026
8520130
63039490
73838360
71613233
22821189
51582451
80927598
4524373
59729258
48017298
7623501
6478273
70756982
9264645