32945980
64814811
58068135
77700
96417715
75555075
25378629
10976471
19613465
82719568
86275640
31904383
90007139
81535268
71525893
28006392
95435904
44128136
54353779
62017277
5169996
70478252
28159676
85434802
43304901
7973635
94729153
26912475
46008536
62845897
43541226
89674024
39218909
87301205
56087295
49249261
69816589
53917904
62861418
25389785