93102053
11995486
34045693
7355796
7191674
94574625
52469694
8086179
13225011
60698444
72358299
60717904
17447317
44015757
27975890
51401088
3727353
32484346
14285604
31333971
27338486
65016291
86608751
75706464
59165909
49927747
10912000
22425148
76473483
39559539
18104782
45368811
82987588
49648533
92355938
21514099
4452576
87801126
7448288
41985019