30247571
56748336
33139360
97658928
7749073
60557097
9644104
55551118
12443785
45138901
2205370
73792318
81759347
67517425
75757139
2285759
38274089
84925535
92467367
94576305
50752500
49252201
3359762
35333405
97164477
7470180
8958623
48699791
561255
62314094
4193540
51893844
48877844
37668191
32259755
2501789
3873582
86762165
6553545
73044704