39849730
40067750
83944890
48538501
79285641
86718985
56003295
16815911
83479197
61023571
55396609
6988261
68246945
23851614
55042397
41461037
77562752
13475328
68728977
44544612
29158868
33161414
5193271
10925028
86632091
68509738
84374290
48248464
8629514
8285819
27707063
63818050
18167229
58373662
80969212
61726027
82273809
40774786
34347501
29817654