95288237
72278338
7362725
1688658
87732648
61786133
32145393
28596302
14771673
78683843
96997078
50442750
6727454
74918500
55873549
38867950
3635206
39963760
92553146
29301123
42949393
21504162
7887155
80225093
42588737
13298790
61498729
9213981
43758487
83986687
93517132
15699895
58117545
35021912
45074989
73125060
407483
5638554
38415491
16095266