16114016
12943053
22153129
1423060
14751954
50144191
15088963
20714859
62092305
66524555
83365539
48691813
98455565
8382666
422015
6783988
30607085
56035537
61457672
94647376
70091558
99298693
16586449
26295932
50125877
32047376
39886055
43161817
72946848
2356090
54027073
64024158
64599222
51114102
82262515
67778634
13579470
49074089
25619730
22138115