35922293
92561854
52148080
89969979
29288650
63695031
12163688
50133772
2564739
34511622
15022634
43968655
8388274
3971696
11357954
90009422
1318669
68994030
82413079
42485764
10878745
90959153
50884565
31392
53246431
13938666
11475950
45138002
98904206
61641952
2714615
99801400
68473275
37229837
66867581
15805323
410277
21384692
71912322
196022