43423716
50985139
5402365
37573360
7949670
1312362
83458980
2507854
29217175
1383737
87373384
55608036
39415454
29665655
59119418
22505293
78578314
57543498
17243323
19165686
85579901
56189614
66683614
75104313
27916932
78244
22461819
30218828
86887788
89268038
24649213
48859059
4642266
99906917
66227520
68601058
47678261
55236661
45261092
89349440