28665661
17579102
19251745
15988210
82471194
78188115
16004421
12767110
83291911
99509911
13868251
7603914
45256739
75674179
15594341
3497302
95465405
56318477
42541037
42942677
89462323
30767617
29381113
51744908
13234878
230376
46669803
30146316
25708637
16488424
33288142
4920178
11716418
91607705
25214977
54627627
55401173
97941634
69735563
2585459