88111439
2446085
69399136
102866
50006390
27119391
40474306
23504813
85599197
32579576
64536403
97905850
30651057
72214096
74256859
49586728
83558298
64073843
51636201
48652066
55433514
45175446
88771567
15843319
42712123
1821338
14259360
36712570
47566839
289616
8374280
15699913
39184594
42829412
2615103
99604130
77155188
97202572
4015384
14702440