31951575
22432200
16368794
73285804
56895990
31961718
19195148
2229955
21642515
702564
38572218
47981314
16775709
79173635
88871306
69506749
6174934
55579648
25093405
1862226
46518184
68766609
66116994
4939614
501049
50081024
70385960
52402941
76724338
3188191
59199801
5392142
5265554
75752438
88543938
55036092
32043318
91609812
73384645
20668317