20555960
78829537
28499260
72532979
9159449
37371396
75723152
66982199
7803202
6731607
96341358
37969868
74352863
86078666
17369832
79184435
25586865
36792
95728432
94528026
33559031
26171209
62644117
53393267
40717049
95282743
4253633
63792395
37606929
84134482
50968679
39207046
4473811
88712857
80247720
77445634
56039659
11477549
7257407
37884821