48572068
7293764
21968483
5228740
89413283
1962252
81231167
14796004
79898266
64695423
16667926
21745178
5187938
76075403
84969617
66217156
30765876
20249829
59361144
30839948
25685812
7525900
57792315
44682177
18079167
8609103
40324778
8996841
40492078
20874627
2587390
36411864
47438788
58956867
46681687
96684904
88564304
57206183
73006142
42004482