20845507
16715070
83711297
57924356
60182251
3341807
88906303
89134227
3603432
2322202
38728372
84299828
76608435
12745907
42837199
4062883
64226927
32566233
13134388
6322934
35868937
12977368
31612703
83023574
88537315
66849929
26197448
8377853
12533979
95483746
18437490
25521390
52839354
79463110
51041024
67556507
27652353
44481530
22108214
82033696