65953353
62618374
52091334
24481858
51559547
8627155
46363411
31287230
10527286
3349008
1933544
31215260
21246296
51011028
55292655
68276296
43677048
38273983
97597159
4276748
74364090
54152951
15008121
55243727
10154269
79294918
84383321
44606507
16451273
48706504
1980655
29855821
90868556
16863957
355278
90988448
2917913
22571140
96336326
81066789