21748676
1192945
97501483
54637752
51497605
13544387
31489212
13854605
13257042
3769035
82335790
81332610
98661236
77588073
41957759
4177234
75483516
53877886
41468731
20761081
10241699
9623803
17634143
62159631
11973460
50193348
90122534
18132178
77932575
62899029
40308402
75885619
4608782
62815781
25861294
82346037
23036960
942635
77268007
42838362