51233639
40066100
18979445
5873155
92021171
16401220
28367809
154657
78518796
83998716
2569038
61613845
478109
45708713
8643669
21427479
19407909
48381729
56319872
43098422
36824759
6159140
2977526
91329855
35357151
610374
23924016
80096623
30985855
35148915
48201365
81466661
65232875
3209422
93163407
10392034
79998519
30286757
96533765
12391330