43243736
56989455
68507046
39132153
88864684
94693311
15903504
29413645
1728270
36778682
64385773
13849304
92161266
80083894
77752876
10308839
24128314
11562979
53962133
8204061
24431561
44675277
92722349
67556046
51073282
87858667
83253225
75903318
36731793
4313116
44127
23728144
16953762
49577583
6395926
47957738
33433319
36374654
92597280
97477537