84515723
82237693
81363182
90667066
18842921
6136114
307374
37512693
91953784
37522610
1088053
28922437
89318548
23457460
48684572
50526978
65794228
39946563
24828270
88891146
21677687
69903464
19373399
24848953
76535490
20569375
13258902
74649095
28631666
58307584
85854865
92391208
36974244
41809711
3576102
28953811
3618987
19398582
9302653
1249283