81472985
401742
56259381
81827096
5989356
50339546
70225454
31701563
12244754
56356069
50655461
87323296
66072438
32752037
4223969
32176595
70142919
43567575
5136905
42902198
94787558
31447935
87236976
16194841
41008180
71412427
431988
23806562
74357202
64368286
77851302
2599728
34657887
69641071
46586363
1981629
61992001
4855792
2944796
55871155