55049670
12688160
8013950
43389768
55673576
10904336
6857781
8805020
13388519
9410184
13408838
4270636
80429883
49461666
20629841
79233153
86917881
99843699
97688914
79671331
63252006
60449785
2948824
2662128
86491208
272769
47888883
70577326
95321277
22179765
71111282
91742724
23151598
21256927
34355108
39799652
2060562
77908169
96201643
41684814