95753169
16146233
80721838
12862537
73947419
4758948
10594803
72417075
46897020
92605380
28667299
83866999
1111497
59784441
8225771
71273937
28672555
46599049
59306654
68686523
56899587
45476714
53215669
95682827
39921575
24593602
7786428
61603439
6454115
28579220
68658641
8184873
64939017
57788000
53985246
65433740
85277501
44704742
2714439
49363019