50997530
95057102
74726330
32648892
66393501
37838574
21161650
44439755
61194908
17636738
2668721
50129447
73827782
27921191
25483392
99885920
52134299
45576904
66466791
47779769
7101359
3314307
40711314
41062118
22978840
53588960
18863889
56091500
32473922
56694397
6854478
2629691
20452770
24807032
7054878
43492601
68948609
76701099
80566072
9466878