96096976
65953930
8826726
74398622
13389539
32601869
91137291
177238
69399846
64445187
58408611
34957837
8632354
19994583
95331398
17687417
44854362
80041051
911719
4894541
1549490
64044622
51687211
8669216
8218824
90767743
67135370
4987100
25087936
21883096
75285845
5118590
51512915
7823621
48826388
91486395
57303426
23356268
55479266
8804681