52082176
17315770
37325932
2024592
50423878
31755559
47645680
20232959
80935938
61761691
6755014
33325301
82524150
61664477
30732220
76881561
3269429
45811118
38833203
58721090
31864263
58999872
58798492
3703964
24802986
42172574
49713395
42373589
42818686
30605800
87543504
96725357
50409969
99745170
5991426
32617430
80448285
71589450
67468190
11536223