86813680
26965100
77072360
8395434
4141829
27949105
12028231
15342785
27829087
61876189
17141705
15718759
36042538
55341304
100005793
98761427
36505568
11626319
5683926
9353825
82255803
413840
71617595
54445536
19447805
75237310
19228371
62479629
77706622
2873122
79386675
26678136
73799486
94792127
89717698
50481056
76982039
59035678
85052648
33205815