50911968
9973384
3556649
80408787
16905052
93002814
70035626
30345606
38304774
8711680
4309828
2808546
66374239
37401329
74898596
3309775
39987538
86097292
65857254
19667129
69627095
473972
2740395
93308574
89823056
8424395
41866932
70946073
58539495
68013988
4704015
15046612
64481390
3675642
326916
97715963
16511420
28436710
90045583
56069185