22404108
31558835
11072610
64413169
7802188
88698279
44445997
405392
26704168
18728184
23063775
47478262
3389888
92608989
72071524
86276999
27117411
60886805
18922929
35534985
96616712
5854248
68265440
40711258
11383686
68046812
45972798
76582927
55243587
26509856
82912495
15041045
11286063
31719731
47227506
38505102
37281744
57137562
21169422
58236886