95218424
6284816
9414656
75843877
51703863
133069
32284147
56426268
11231004
58498586
52719906
94949339
51426166
44908351
38238111
64916727
65342106
1545715
89696939
48525034
41527617
35313613
50681594
45737014
3535776
97137681
69589833
62202810
43338794
28336041
53729960
95949319
95332018
14152079
91868810
75066692
80166407
5613199
17673152
12696466