42452272
63318212
32241313
28504066
19253241
36464609
12931128
43584919
40645363
9064324
2892619
53533910
71543833
76601607
7578136
8196747
77459912
1859288
88473933
79128804
47624261
75281827
85076890
68662348
46668420
26594440
14558413
84331846
18259027
69406841
17782127
35916403
6604517
8362128
75679145
87892075
74252070
4151954
23237503
34823841