38982527
8127701
92401930
57522
17691983
8284329
1185294
17172273
63327695
82815227
86936370
14552206
95483289
95755028
24906941
3245345
61156935
27526140
7843932
22594797
81423597
72979731
46861648
502416
87562593
13848310
44295732
25352486
19408107
4442105
12556044
2983377
61181098
63107
68143145
245673
78917920
41161091
12197292
57166907