46833356
52118659
38621082
94069764
46648909
63229008
9005295
40877550
81605702
30011836
14785715
3665109
50132030
69765158
53632581
7813839
60068810
29392731
59562046
27868400
12955350
11004434
40426155
12971196
14232591
55819008
16073228
949940
3343666
51353170
71806416
10152186
88182366
22994648
59057332
77987540
39492818
35154514
52973266
14926615