20163510
21857254
64001277
60851055
76441235
16931224
2753541
73661593
19699315
24495409
27357774
51898359
32036966
56849802
72873158
1642809
60986904
92819836
48896
69012946
71805793
91564889
97112106
75913515
67309577
38354923
47679255
783495
80721150
35317860
1253427
62967993
34868187
6909410
55996836
26711839
17713649
3186741
30379040
27018149