98613359
32501274
5229748
8114514
49071886
2986695
82124470
98325535
68263963
30588708
11763693
7739930
7340683
44984220
20986499
9011721
85817767
66746114
67926040
24541954
38027539
50322795
74849172
84137005
7508551
7439554
50477429
3653165
3500949
21747628
51981305
95134259
54271053
10863456
85881077
6335350
23285479
26049027
70246047
81957678