45394249
85979718
5976329
31126867
18092936
97474367
67205574
87745008
32875625
42678886
416661
47934890
5078771
6407569
3704712
67615023
41081775
84017980
82993292
76459834
84988154
35841753
4332862
54017780
77183031
72438068
12498447
65835210
41174338
59602334
99793423
93164668
522227
29884275
8032575
63432111
88358852
43067922
23599622
3306437