90666225
44158110
18595039
11568048
56386096
71365546
47427848
51994760
3372154
93293732
66936265
32021569
11932357
41351553
41704463
38226396
3408369
42754162
7050696
1185116
55705429
16174606
156292
61683779
4654000
16734330
28364806
38781156
78553707
31438907
70958699
51502382
82682347
15453117
53662093
17174552
932994
25775699
94354685
65849214