59886661
66658038
13526691
113088
8256294
2206922
63517217
77492561
29016545
53748903
65113322
5958883
11181590
943262
51809372
11489726
95141268
9406611
90229547
20517611
1573870
36177743
65869256
41891142
94455580
13371260
52943731
44726112
21919459
19786900
29967390
22686698
16993925
6714592
58642576
14536665
40642918
3238224
63347147
39343706