31375281
83006043
8515806
80721898
84064212
70427920
23996142
43807663
2658542
65018249
91366555
63534459
71976163
37873470
30946248
3167981
239998
28551954
97798768
73224248
98318526
86389117
82171565
74024056
38816091
6205226
43365219
88115882
80492776
18518449
16786132
51596467
14365829
45462454
4780256
74723018
1423548
75251759
76651604
7872888