86963189
4419873
16129074
7721425
49831896
84984368
60901727
36888836
35986838
16651924
11916422
78943981
63565794
35162450
82499543
30628025
85793281
73963
3600120
6899716
54785631
26246647
71098728
94166177
51213959
57713758
86834922
19767553
6929830
10345852
30079159
19903961
48298910
9460150
85989121
36371076
78156476
17356640
35437461
54903785