31457426
6355340
51155373
93418051
41038952
6917884
3265025
80094618
50192917
38167310
98358318
73172468
26752989
6954287
40236768
4144554
18147515
64361499
58502015
5922782
82997180
17031807
4575425
96118641
18325055
96114878
32849340
61586021
20242947
43469022
5273285
7788543
358041
35381304
42249107
56586557
22684053
91493325
57828662
51233895