98813965
5709456
69353600
2564405
18111839
7981226
9583237
9238703
37262192
82385994
8291569
90292230
8037801
78499987
26956894
12104664
51447489
69214197
27274683
23494222
51502274
5134371
65211700
70779880
88881246
5216390
45754905
37812153
16058243
9624220
6782124
4627315
62386960
83211870
57786417
9898480
14705577
44373464
67095292
7384186