2696763
4954250
1919755
96414397
18166464
70399582
39071489
68055642
75448306
15872813
58467181
27358052
31632781
42473451
60023530
7433303
67786498
51777829
39025420
11673671
49866297
57151244
59019885
12371512
85039431
36306621
8767486
31322510
92521671
73524733
72707989
3930950
78097076
5696079
10996210
64997071
79742168
3677940
66188275
48897706