5017753
38697342
59711629
77933848
47237779
59608633
29024252
52326873
72308661
25058913
273260
22216666
19682994
7304739
37156099
53259781
5432742
3009840
5296496
6051133
11685717
41436055
89833207
26444880
89447618
3558335
52541092
20431437
94186357
84555680
26991362
685152
46992067
9239947
85097117
5181638
84356476
22915538
96026376
72752515