22234363
89588586
64592876
16907577
48271883
13664747
80729463
2355366
10138897
62984089
46732736
48079640
86376135
66709932
36571575
63738011
53949480
99791452
47013952
19487442
69677059
85786535
82595041
7911126
57807955
73163624
61157856
48547069
65131457
62182373
89501705
67592967
77318208
40097043
16978512
8277983
5339026
5951782
62058460
4723454