80175762
56488268
3417514
49027594
71658575
29315199
22495014
7789907
9385823
54873841
26757373
18424298
56963926
6105852
691666
57897462
81403069
83533424
149153
5657764
21461077
59138223
99927631
90772233
20958772
86067121
73341217
15352884
52573267
29136360
40601824
50735559
40994964
96008440
52753238
30134440
98247431
33815200
6535969
2454601