59542175
54679846
50431906
56118212
99514843
11527981
36202987
97205556
22773988
498627
91231109
41474234
80854883
61607718
44854608
76596847
1959738
99155388
28063843
14099937
7687731
79028955
18212876
75441227
70845653
22139003
4437327
84195447
27015647
38342866
14996344
8317685
35163310
5631281
4987983
96758509
86077672
58388356
56601461
58356622