29875635
50176078
154452
67548875
1570965
712822
80042832
7633237
6003894
82513106
49795312
26461262
19447749
4164187
6241587
53138662
285840
44626059
71791715
86875645
49325676
1185681
41317662
12003069
15519229
44125180
12146451
36433288
17345741
45438607
4706843
27108083
63789827
97737346
58042201
56094375
62977566
96459176
1742213
99586395