31615317
77089490
22353083
54355819
37891363
93336309
8677915
32002082
61623446
33456452
477518
49673339
6005643
159751
69545183
76738350
41785754
19199413
4936072
2356993
3599985
70134913
292959
65937143
68464702
86712179
91048708
41656938
3083176
18191477
2663111
85381525
32462296
35758800
12736456
466844
46234252
56128244
59114218
53444079