14191816
5261305
25015210
52779798
87885295
65194258
97938704
12139451
5012365
94339196
46638320
66677236
97666386
84393874
20432639
62679700
16068789
94074139
72163960
8622902
2555283
44373880
29208190
82993257
27478431
8495882
8714144
601697
4114609
77227054
24083674
73914032
32773312
51717486
9689060
7130972
4982805
85156080
84338613
23723522