26431268
10974059
61825598
7146712
6543191
7324486
9303891
96376599
22719101
8743959
3574804
2758815
79652429
19993218
56057372
55153200
82712886
42479560
33201864
73712256
50322401
76843165
43403456
35398992
70059842
90339122
88482084
62816060
98836626
17424104
12886202
9613815
86214191
56081660
379079
61031017
31113343
47576345
3512915
11211093