22401633
53298053
2168770
2784842
9421414
4182609
40965091
70803866
84617817
9301902
66798189
84221284
64147577
54239365
12729853
33801400
2654057
34774345
82267850
64872304
16131198
43937875
2186666
67888932
20115265
6682422
87182522
83227158
58824374
49787089
86387828
19693991
86512799
3038697
43532751
50642774
41986274
75459379
3936313
22875097