98439570
3176486
20553888
40738150
43646463
36542069
69598499
37754623
25436829
16543142
50072695
22769561
2522622
35016359
96633199
32733875
87518508
11053157
9838300
67259941
84551146
25067635
79874879
95143773
48008560
57236920
75575800
20698881
75657654
47387257
9543751
18003744
31321111
22202064
59237780
33942169
45001506
50952030
7317356
2816932