50843492
27587723
84403252
5226953
794015
23139729
78785800
51284303
86316167
45051905
82991163
9973601
83272372
72738110
88704663
72784066
79373116
94418121
8541387
38265623
80066169
1544746
30434088
8347248
53583143
4353194
5518207
61435212
99437847
39762307
55867057
40291261
2951277
3636323
79811932
40641186
37793185
90393787
6096137
27022624