87593135
48814635
6729725
42261501
40422466
82112834
99203982
48327555
64318492
8578309
20727961
39515084
1264392
13126427
54692517
74923085
11995068
2394869
7002517
42125268
84393660
36635688
59418867
46948923
77713022
2889696
1755978
73056701
96118108
60469058
11102657
57874588
98763965
69515121
62394818
39436233
60126746
87108106
52821357
46857114