32037531
37569186
5665072
47988746
86165536
80611540
88707451
16025694
28888478
31991513
45086859
63121320
58246128
97099097
70831483
55012786
14025451
32386059
51082047
18056162
8573801
37437119
90115796
26019920
40349226
6872614
3175564
68451032
84577429
10355537
27127461
7031167
78149467
61072401
18697458
71360
41375360
63518914
81989026
5696797