53596628
64129420
16489285
83517789
36759366
2283150
13848943
1836896
16197664
18098183
99763162
8581170
55558179
6113799
91012339
19604430
69926020
32223395
29433466
75121500
7477962
11817503
5728288
47207509
82936539
15362335
924291
28137133
39227068
59733414
31532765
96579642
53783584
19626665
6496417
66152703
27993105
82784446
22496730
4113249