21682300
9627955
74732815
9153835
2175138
13847774
72379041
63285404
4433966
37316825
81511663
2852105
94495301
68733851
2790484
5809960
80761337
51379301
80082751
39806945
63523544
35004626
10051682
76612020
22933219
9615894
2735321
70855443
56677231
65187182
39736470
49175848
3759706
3058696
2207396
91103300
35631983
97008090
17954279
64954162