43269850
9619515
91978398
13541213
83674413
59489310
82332110
24992199
100703
9413862
22483619
52973853
54659272
373720
22784908
87994361
57893279
14006123
75969154
18007185
25681052
40116574
86379977
7604165
33757119
92871630
87451066
5661119
24158282
64317068
49376201
2826968
7492818
74642120
78969813
59152824
56605598
46947172
62215999
49688366