21953027
55565788
10867636
75014775
53875274
36796001
35647690
55694928
9755776
75468844
60431318
9348997
2015634
70605611
59626798
34318474
16918716
89952253
89078357
675295
90822613
37714941
41908219
26261883
48001886
83836053
54859000
92798814
549093
93551008
8543189
84011922
90488761
22256691
63926623
39692248
17569900
23774782
11898028
19868710