52602699
6299164
47338832
28263438
48251039
25037370
1606913
71367574
84614254
64557474
76658219
59096728
5115719
79066418
2377792
77257432
887624
6391994
97765486
20002340
85997627
92701887
80429081
7426908
25474603
946163
66195320
91196276
16967494
76344767
32439897
84332348
13468651
87516308
58882672
38585243
65503990
64369826
57362370
57441960