516580
1309200
65232788
98176819
84767370
76344540
97781391
81601493
50888596
4979847
46194174
52842408
41698907
11251079
76217392
41725017
68268353
40075897
81175329
25703311
10474414
72717649
9743085
54784059
1533822
3170529
67051842
40384354
49463635
15799236
2703051
29063302
19106866
95963901
85969628
8239553
87735140
34049930
24517480
62045490