21862640
9165888
45663610
69228116
58912304
39424996
32111128
13127183
26547997
15174006
31789997
80045835
58021768
3834384
9273673
73262505
62826104
72525338
29959095
23473213
9755734
82148017
42437559
27406633
97022455
13288886
66412828
75112659
47866415
67014666
80356637
45181995
559153
10446127
11146881
97282325
35016178
27462701
74497770
19538854