33451370
2180939
66878353
107881
85416973
93848312
69926373
51432052
14498239
11383027
25197392
90569880
47352565
15454072
39364237
13057022
4456454
97671401
81042911
4828183
27391779
34515029
2742361
29367763
69637728
30491485
38094071
71034014
53592483
446482
93476835
9324731
58871795
17764078
64363096
82567858
93272196
54391172
9008614
2647806