59163998
80995859
1911630
9087109
7789468
72287831
84913559
75284787
62559392
21659833
63872766
54647347
21009863
32483281
89822302
39324981
16457268
19918195
33856805
38832047
58247892
4995480
31097922
65764518
62383216
121869
85274402
52876127
92492980
16141527
71977075
84692725
544931
40198271
15059711
3870869
24451790
6954957
40232494
17352036