45616583
22475938
32605047
59826142
24074962
20842013
15444395
36257713
30423864
82956337
2874113
59531748
87058866
87487675
44211813
47449137
22445599
7729113
27996948
541242
46771434
75108483
34693096
8492175
9416043
78711142
2483840
56473403
69227108
45817003
5817299
66956135
18231131
56779107
52014655
72429263
70954288
37249487
24791502
31398585