58329300
47416794
90878198
81576083
33098558
87372964
40509553
38475414
9943545
56015836
9567105
28949955
37131419
45005620
12417643
87862547
91554816
49741818
84526326
24917900
66621241
79016680
10822071
12998124
74291435
51204382
98119174
12061369
22214911
95993157
43138919
36387157
76352623
80829108
68304451
77654452
66517385
5242113
59305698
15168485