59031582
12997888
10873659
37744941
41091846
24802505
28224911
15258517
83085823
3490875
16075739
86095366
25713431
6357271
50303023
5199049
72518662
9079740
46622005
65128232
29384390
6654952
9459171
13346024
1755106
84518627
63339092
69283979
8847669
55831029
83822092
1564422
44827106
26617235
38696846
7741358
97472268
40065530
64795232
14408812