31769839
3948633
85885140
27294348
65163884
5646919
61093839
62659026
72237945
62313654
28399340
99525746
4594803
77339943
44071574
12467576
15997104
52395415
43249385
71968865
35043646
43944696
1287061
45058294
56591138
37445464
6544397
51193207
96118741
99904037
86832592
17266533
13569123
40354096
90363393
12363934
20068358
24106196
66615373
50597314