86903476
34714502
60696608
55504069
41645646
99192768
55621424
97259618
84915987
41967619
47648554
40247005
44743900
4931565
9594868
1330784
70235347
418950
78521134
27546581
3232800
13501752
50296080
54101774
65811630
47138097
2252249
51383427
95595257
11622822
58489679
68583067
98236178
18827542
16411902
88982630
27699602
66832952
2908517
49011037