45047719
37626070
7828414
3354304
21296526
57165412
60945187
38217621
49046380
35563646
46815125
40088230
35831098
10169582
33351118
854474
72192924
83562778
93232020
25496982
98282327
74112642
74863155
75215586
9312296
50178570
29104795
2035625
24135635
91586485
37947955
10834959
30966588
66241550
9998052
9013351
8058844
30544830
36288133
41269188