81068988
16979424
48796904
8559838
94304886
32914660
831045
4879759
66897246
3352548
32684237
28946738
18651533
15561033
55264029
70172437
6958576
42582504
20832777
37789254
82743216
88547464
59003673
45484560
42261800
70413048
35779048
22117663
54481836
19027244
28412353
409607
86847103
3440812
54834134
40983771
30995570
6171795
51701042
5488583