59188932
12833742
1137321
43724796
58505553
1153312
43441146
3696706
77343559
40312087
36065177
24941515
69598275
95235867
69362807
69639411
3438374
2255743
63439702
33643174
73944847
15635859
67426131
4918421
40022876
53252691
39919671
85247673
5185950
2566396
50143252
16438869
274848
93391852
54891749
8019897
329648
19481865
13345358
44189299