81361448
94005156
96019528
41498592
2078295
12516491
18802212
142991
62669581
80797349
10709018
88614260
93566805
50424945
9662911
35184153
89604561
55853577
24832710
91452420
64126432
81427335
3489833
62965899
77505610
3964386
19925916
14656402
23482647
27591760
50045091
48057019
12374716
4743120
7793258
57823888
97107608
41369493
69456810
12158060