85382342
76909088
67379456
26857694
9812902
76864510
21528646
40058823
71388769
40409752
57657556
71107543
71904246
34999321
14759108
83967646
51376268
24352576
46288580
1188478
47582528
85798582
67603157
86442829
9075125
94563153
69306
85331565
28521422
74616479
8886901
6523539
55815621
92447313
8147808
46443408
41267678
17297966
15262499
29154411