160486
88392232
10478894
26484504
5663166
39822099
68995276
60261935
92516581
77185131
82244732
54904312
55525910
73564182
39163675
9374657
35301605
86492789
77186347
75444774
88241837
20174441
23197821
50744579
7692512
5962534
99255697
18071865
20797213
40396450
1045130
99037331
42249308
1123535
501687
93873422
36016502
90941344
87008680
6869430