30831393
6072242
72953795
58492257
55989568
402558
46233663
83541916
43165606
11532819
43167565
80412704
13375043
60032171
36783663
65222548
7863728
29176789
964580
16296976
41766358
3928047
18265161
31944464
41385320
21856676
46038192
93848849
55894834
16979361
8109457
15207136
68777419
77312100
72111508
40618964
44541015
83768507
8868383
30181035