95314411
55946047
883890
31312517
8015991
17121051
4004356
78666103
20022173
97619979
16852779
4782550
20236839
45424009
77597
15153419
418351
55618036
44988263
19556709
68628314
92052901
27204547
9716289
60686679
2340527
6118456
95675336
67451283
99517919
64803195
65138211
25856476
31628561
98268415
34619531
5168130
56056294
46273785
1831524