99573862
17172124
78392014
24016195
47976655
38563096
69411539
10496780
5819918
20249771
49632054
44309137
4549064
92654924
17054838
52307699
75153781
79621781
2138798
59166941
86511673
30838185
62778280
97278597
95033582
64076894
2457950
20422311
9481436
96552516
21885070
26383940
49786123
26152054
41299120
58771810
7448196
69276035
46024385
12106325