42268505
8649391
3306493
4700504
55251347
20663839
66036810
3686774
70298182
38803576
57184913
88599620
98037328
17302097
59607125
83544066
34924019
85588038
71599053
57038824
62371760
60148680
15207911
2882910
37289043
12031036
66982191
35618698
25903496
33798085
80971377
7973966
81208625
94336967
34478831
3877261
5859960
37404983
21984130
1007894