44482683
62947467
77409953
20315301
36184802
81306849
97193062
75131431
6943541
6803260
40127342
43958543
61087491
49921644
11341508
12761738
78637690
71681154
77476590
95642114
3781427
96838870
4322091
7966402
11748937
72095128
41141898
22254425
5139767
84686183
680233
47107334
89096902
93263522
30318208
53071443
31314355
40228996
14712189
4197282