75141371
38582103
73752530
92905208
46646548
81698568
20137712
53254404
27373872
77363455
29184733
30928478
72873070
42405863
47206240
57445204
77747078
39469670
7513492
35402999
81705799
53819672
6678071
52095303
86234963
42297050
29312054
42548552
44736044
69718986
84941427
9821265
2033438
55304712
91182852
1668971
7230195
44457656
85443684
7095348