27132610
18011454
3305436
30158481
98999695
1746403
56032274
6914740
7937296
12172332
51303519
7080464
84959585
76391653
760613
96976956
65719383
47236942
10197073
23159284
64287512
13537266
96057833
61595741
276447
24322039
99194780
46128264
64684743
27194351
81042799
80128331
79683394
29865201
13971214
31044033
37545416
3542819
95299424
50778872