95665928
38949238
8418885
93856113
76955979
37433704
60438285
1529516
66171145
88566470
14346401
66365619
4608183
82141805
2893289
37916082
93277892
52708616
18975431
225882
27459138
8881715
9964643
64844632
74895921
54286881
2476075
87714891
8799394
28295131
9020995
52195050
16123721
26785389
52204483
66855381
36091188
68608213
50825476
61134083