12656686
3085866
91278493
75486485
17095976
27217260
91194029
41815128
28864967
18492542
90415149
19233689
42168782
93573863
89839207
36574011
12857959
43636446
98851803
24074586
82145645
73029291
10284179
25469023
80659254
38796827
55911048
28779916
656151
47658968
5655581
96886154
24759824
25724918
14452126
37882654
50487483
60145615
6685713
62175400