43474952
19151210
8226172
9436870
76716357
30001702
2693647
48422712
9029233
1589632
9498962
62684323
59058807
16522376
98438466
31949087
4636363
59295908
2404050
46461607
93481088
5457613
28148506
7469299
465397
18655862
16134743
3267765
64133798
39098880
66722050
8302605
4744635
37735561
16224283
20235959
43091651
93093011
21784285
21315839