21416982
28993194
40768820
7762066
4583874
30752299
1784006
67469764
38588569
13672461
70716884
93784578
67036919
5782837
21017983
70468865
88772496
76521715
35275942
95011376
8037224
54825412
52943761
37747814
33213008
53361573
83617986
20161108
147461
79359160
14721798
51966422
42323451
65302970
64988117
11126524
20926852
87476004
74683930
36596867