10112326
8489724
75813527
70215207
69955514
26842611
45912072
1522862
1535468
42483015
56473594
55599862
88794845
21797331
36527937
9672900
79532165
56146567
76495800
4395047
9478109
85882614
63811484
23225256
37144921
80311902
58807722
74832564
14001855
89263034
1698959
37238498
48474486
38454746
97459343
20988401
88088906
27226318
10888516
61572364