27966750
26376
67883665
65791652
19144036
27557052
59095335
99733559
65389752
18697827
49382982
82077159
79146212
76259533
30394246
9740977
906968
57735718
27329141
63839251
76743605
1265114
88285655
76104981
39694369
13304109
22644616
42847083
28582666
28261549
60124744
22985199
22542704
95412138
41385724
40292323
30998050
3054116
96807259
50146597