64134243
126991
1972644
12957763
47319415
10794001
9765256
55777122
40332494
88943128
13234871
79865902
54855165
1735448
73222170
27625548
75908364
54342155
26274222
8357325
5274740
7255790
79383350
55812888
31851978
6937987
44892572
78738539
82291510
5846240
68214824
44207347
4465324
28996684
74205136
10142644
46102131
93998966
41963802
40936308