45738962
53039570
5386147
5126561
8415145
66965873
4097449
34246316
63316588
62009663
36405082
16055015
2438800
65622694
23313199
95139716
3082535
20901533
55778525
25096973
66834746
74237740
41937772
69019832
94118504
19244639
34335189
82175942
60273574
36171349
730921
1049293
35414695
20204182
85826265
47299154
86801045
9347129
1698749
1119963