32995162
20639210
3599382
8645101
72562437
88126678
31174173
89143926
77299583
6009737
22814930
6671492
84614027
249458
86655469
24605468
24586160
97193137
97342073
78605187
18585333
21817760
40321519
6724742
8441932
6023426
87984219
11025051
74626598
20079068
8572332
11943458
68854838
66949875
38816053
78661765
73216023
41068557
92368360
36528344