31514191
2089779
55248726
26576120
13524799
33229966
47712910
33336139
41018513
7895006
62675142
6303640
71712760
46929566
58939048
17372971
66155673
47965149
50733271
9917817
19065734
77521211
49207044
81094663
93502075
818106
36171180
1567790
8786615
87963321
527805
61941170
7187996
36888242
43845961
5615883
85648171
51948725
91936465
28191728