97401786
27115033
33582595
13731213
58674816
48977647
29733867
95152860
64228990
86213529
6660507
962630
23247976
32807946
66999776
86612779
17277790
47951676
7063757
52856793
32466345
70797297
23627448
7954984
13581006
60742705
2851538
51788082
77261149
15138226
8407363
12938394
9667276
11683911
27068557
76361217
83851138
36296331
25857809
21953836