18908060
941076
5561953
28541616
28393069
97614839
37024985
48188008
52175349
568445
87671788
35269963
30444305
85115880
16672151
198072
4503876
3971648
20864484
36858829
11095886
75211186
74799154
76753351
63438288
55848586
97074998
30447291
3389603
12016033
90177840
3379516
10866343
82485929
73717215
3837734
33862022
79499144
62994824
15441237