51702426
78249241
68398358
9668755
68663997
47654885
11999473
62822868
3173539
81418862
25526045
458180
54295269
20061953
48984176
47896272
80793141
4651479
8221952
89756225
39375180
1638673
24314527
52635179
15438491
88905151
95335759
33306641
1905240
44601657
28367454
5357871
75682079
64716463
14836105
9561779
63849261
29946170
8195507
42166296