1582118
29135883
41418627
31816767
99576154
60235471
7115997
88786825
72249639
62238155
63193787
19408419
15654407
5502770
116981
67168033
62568298
1074831
72553047
69193151
39153130
7542891
45813993
81951041
11819698
68952456
43017104
50209151
782690
18307998
670889
2503628
9703299
20905830
13205501
46953366
94954250
33296501
17547499
4672143