46124373
7686328
51006923
43853954
60799550
98358480
129364
3571460
47149046
40603581
5656533
29346372
63495388
60307631
48912074
74444477
52196637
46769115
62988149
17497078
78439851
3636247
66181
63339626
1544500
13578528
78935868
12127782
5031731
15266045
14722493
82498736
33864862
8951790
97316393
51926303
21368600
76217084
9513378
6592879