31436219
2585938
78635030
27937002
18512568
66979055
30903578
31889030
39464241
55341734
42738736
1856723
84103300
8286876
49992676
1170103
22779773
9758456
13814696
11199500
86898098
84193357
89492595
89509291
29798040
94183739
81271018
3074809
22675405
19549724
1383722
98684373
5433915
49679532
6895636
61509553
4004845
57895809
5318314
66989459