1203112
95988068
16675514
62744295
76115614
6686338
969450
30156457
24221654
70253094
151265
93436783
64048262
98409999
33941579
39344607
63117404
46604573
80371342
5685122
17213622
37419397
61611561
92942357
15316342
82694265
26435644
87277372
52403802
19865892
60474976
42046971
53317805
57393056
16268595
43322423
40063112
72561541
46372547
84511288