96059558
1401543
10922893
80909663
74371722
69996363
578709
35093683
5948410
4295773
26125931
16698576
2242589
34809505
986283
6592947
52163921
77626163
46161064
4925434
42022916
92059013
51559
91001379
43723675
65646198
5782722
28138817
1542571
21435421
41759416
2080856
41951304
34181363
74639834
74287862
52042571
30047262
96528613
76984735