64249578
50143631
943561
14737540
12205391
73867233
31874228
38169574
6400234
67113266
51591150
78015280
8563257
4366414
143173
21438351
58175052
95684842
4846214
69419264
30594674
6771501
95125167
95269995
46867539
93717414
74265861
30806516
68837908
48904981
87497348
57822499
37451482
40294016
87954241
78427445
13561567
63135812
145310
69694798