78995960
75867241
24065182
62378679
26475599
32573657
1829160
88533943
93536406
76307267
33673080
28663033
4209976
37482029
12565604
373986
46869181
50252631
64032253
70328328
3259121
92392155
72209656
98114122
77461363
68804750
59288070
97798072
35708819
67506240
4656949
52352093
49866195
23006868
45304544
44943991
17248591
8721660
29827863
40528263