57342361
22142175
52865093
67968502
14151670
28398475
9211204
6296164
2247236
5217507
9957873
30756070
23041431
51179456
12986618
28172285
1492798
50664683
16514147
81176933
32915209
45621255
3291374
82504363
10213297
42659875
39231185
9331815
27322032
7360857
85221901
51238872
6635992
10404011
97305182
48618079
65305043
88965111
60399036
863424