94805583
46588743
35842166
7650661
86451595
78264831
62552842
52356201
52954932
27581463
5193648
45441135
77052779
22846194
70842816
37783168
395353
90451752
10622350
74492808
31757849
69819035
53299123
70274054
40799714
35013858
4119656
64554027
88083109
32391329
88148059
37538892
58261343
3123737
38111489
1283833
75013518
71522111
70536950
96331549