40889287
2784684
293799
29228189
7635368
43852447
7840307
15018527
9847554
8995526
84028854
78621642
78035649
11757021
35182960
7251841
55116812
28682025
32155103
6279153
60049584
21956945
93161112
42094051
30833817
7639851
34016268
12186506
42984585
75249894
80747139
55759578
74884701
98504357
49057640
19491862
13223450
5026153
19201422
11752843