36754329
80195322
2995327
33613339
2149210
16956089
44919017
12918178
17321971
4879559
29931932
40581330
86436434
9725123
8431287
309832
77186419
6546810
64256997
11762922
13002430
5539882
49051368
2586955
22815292
68102182
47046072
88544999
82015266
93315601
13098410
1061335
4380164
56605907
2838283
76837940
16395147
51958267
54923444
40439643