57172582
35638680
8575895
95461736
16092445
64071966
77016897
38718668
50704908
81624094
61887468
73681727
32854766
11052452
1746439
51746602
41175241
60002071
314114
6989727
16904250
31972763
43694651
62824488
572193
54856227
92636626
27671427
80783272
75082333
55569802
22755305
6993043
21372801
79408494
67314168
95516382
47719278
62602578
11557319