25747882
58101213
43894628
13774300
43221965
52055175
63482919
86037518
79527514
51809246
97448467
60083725
21222232
30811052
52923321
71347548
61688836
14742206
30879622
80759571
30257141
53631222
3348014
53271160
45299
56229867
95277131
86753145
6358249
6124070
68439161
68745979
57476961
92327509
43316869
73486079
59634540
40649033
52561952
50977062