96667456
55436388
28199610
68891548
7173640
32614204
73014534
77799752
1113689
29226394
30223964
44914183
5625708
29945404
43009626
61892674
67164071
91171490
26049147
7783563
55847357
33068854
13736200
12841625
1759253
32576021
78986917
64591023
35446230
5901952
23814435
34842539
94214938
37054837
54415845
9385689
23712946
65068808
20417148
49552598