96956211
49877061
77368126
22999269
64592525
29554405
14052869
70608898
35729774
53597219
38874867
36532501
20798403
21213956
18244992
20071837
62501144
72793056
71655594
7939708
63954378
37096444
52531327
3978782
15852209
20685699
18274891
92365122
73978614
82768316
48613659
26291117
55037127
9727832
66881022
78382322
95667509
71733162
68074558
33749040