29114400
8542905
93004452
8976577
37179364
82696544
7009946
22283344
22521192
60498653
45647140
75953768
83095559
1889284
9551982
10487506
84174925
72498352
80272039
98042607
47914800
164714
9374655
6527140
49159451
42943638
75576138
25504152
45725636
92419735
2705786
43009752
77546863
49717117
68217365
24419049
49102387
30404925
21214571
79217336