83043816
74189358
11565486
83817399
2427577
49107841
63345168
72075303
50216960
44036028
79428817
50773189
1826173
13775289
36641573
74743225
5248572
8039783
22105680
62938102
77602079
67092430
66681351
95462619
47762542
58267604
60957862
13985306
2655514
2005588
57869346
25381049
38342181
61963607
8877441
39529441
83403253
18725954
73587807
49489986