22999525
96907035
97436113
97319547
9298604
7553392
48371330
73448387
32347294
29181118
50188946
60187063
4348490
32892434
10808929
29155111
599347
91548332
83215966
77236617
704147
157032
55469632
48547808
58878833
16051763
49469471
11903994
52893291
44825591
8292982
20591033
13018693
26016968
82709215
92575017
453727
29533554
78651464
48337060