48787424
87328028
73991516
34611322
34502885
55944008
8519482
44465117
19686915
42144244
59869970
33578159
78578692
82783945
12131077
4651876
3841414
29123118
85801374
81079166
30954128
108746
31188003
22832546
61639887
69378392
85226417
32693394
18189006
82098074
96548762
97158010
71143782
9241837
78538626
5887489
11628015
54279622
47263874
35459855