22114288
9859497
5346361
33712111
9085169
34862701
21131287
98839996
2693591
56385693
24343422
46577591
43798080
79206818
83576870
6254860
65342670
54896335
52529058
28044570
3149498
51092244
77022100
85872705
24308695
71502551
6714138
99817955
22067915
50014083
47978860
47702911
10116754
88742665
87558325
4661805
3605808
48417577
43627297
96732774