66108140
1883149
3274303
27059793
43411702
25884474
3153867
53206545
98954071
54437410
5196330
87907821
55641452
78655571
1004436
362877
1111327
35139066
78802871
58521948
63172356
80645902
3259863
85583660
40859286
67983199
38619001
30587267
16996951
14538880
83336795
54989471
88231775
30129424
54149231
89279116
63524044
1965946
6962955
45722662