87867066
16482412
24787860
5613354
96038203
58083163
98363368
2525175
93096848
58507542
4709505
2129768
61449729
1190315
8239077
9363361
27156252
17908638
84298379
6595150
56849098
97664061
47669831
248817
62896516
65587831
73172708
20304788
72776212
63586781
20819390
24505946
36991345
95115718
2907967
83105778
4068342
94531679
51341373
10989825