93105862
29295498
86031059
41801697
69192265
56915980
2544762
92988556
72275191
976389
55552284
44805235
75011184
32924474
632820
49492630
39308826
68302079
4333510
52573300
45805045
18798921
25632489
72839256
29249053
19066158
60007337
84347214
22687533
57716948
69943014
61849806
52763911
9390948
96608337
90116695
82318415
97644279
75702617
77897322