40165781
45029871
22659367
8149413
53415418
24338374
626821
96217311
4881222
803119
29402530
32898211
50492284
74609402
6604667
44217152
42574640
68159012
43694953
6129263
96188968
73241454
17886074
66994938
61396820
44893634
9726584
32423968
98528529
67708004
31578580
91453746
35502712
4708594
50249426
83547978
71104026
38134043
4403917
11246796