20228480
23975682
92017067
72335906
153392
73718895
14228722
13343442
66075209
90061154
80736134
85414925
52717158
19199391
56882502
47064129
34525709
28151803
90035836
57926597
73223841
56212708
89086847
67136066
756497
76535427
49011373
3730889
16027257
17319148
4275702
13954741
27868790
40879015
9579976
20886034
92665893
29274204
25879269
4267538