80666046
66832432
385148
410923
87795186
96915862
36412149
9697233
60229768
9585392
96203150
47297780
12442453
24968790
57064044
16908864
81637011
12176574
67294031
646839
2544747
81033170
32518602
6979369
78704440
8985671
72254107
2620750
2426697
68415733
51613586
9949284
28101130
17543344
55707580
7937456
76588029
42665025
76629487
28607479