15018862
90652359
5973581
80844192
28889505
89848792
4688142
44667864
91871498
76454237
50294337
56213270
4362661
40598020
53244593
17451084
11444064
29885421
55688355
31005012
38629884
49771218
18069451
7402254
19834000
78951505
43276190
77037258
27195668
12294437
29644868
9821779
42382386
14863926
65045863
188310
44174099
22241958
89292757
52275922