35355786
60442438
62485666
37439253
21828047
10001382
13118884
9287363
61064751
29124369
44309016
83927783
36281815
94789910
8911715
8971927
15143475
94066058
76492004
55617552
11729141
9019895
9476869
42932330
19987697
94921775
72494006
6868859
94809901
18561005
45870
39957143
61374085
87784073
76197690
78611691
64993010
54143071
95846729
59095438