22838588
139621
1643003
12507064
87473777
68237646
54838317
72255590
78373987
60586876
66063195
11398
58521136
64155712
23586889
85585899
44612749
11963660
69587429
87138091
872358
49984311
2913210
45417437
61354000
90119696
97762748
4001936
19704773
79166337
69185404
19507983
71654966
29259081
24499170
33496285
88645154
20046135
89109062
643670