96305743
31509212
9758113
77859144
4407918
26588222
59172815
71617
7422759
64018515
11899551
9229153
85707032
27445
68399664
27688454
32481100
30909475
88268211
959465
77053678
128005
99637689
66613324
89325568
9129193
24067270
6843554
28721684
65783670
79927658
72659310
67829230
41993591
29082936
29506793
79091596
99767408
25279869
76685145