80559373
26967540
5227997
19802751
59216852
27442148
28624069
93275708
39447747
29963460
74351974
18833108
49075923
5351171
78652690
32013439
57083757
81704614
9777248
81243909
68936568
30916733
14185647
10571738
24338568
44938994
17424067
126642
70953883
59151917
10485408
28859166
69809998
78535365
83471522
1502123
78286784
70468680
23685774
99064560