85602289
83792672
82247474
47545518
107138
49134184
1366842
22353261
40253027
70238430
34988795
37514233
2082885
77011668
9068333
1184040
98525268
51674911
18284913
23417098
7061689
58752687
79026570
14745462
74875801
18602411
51031491
24483270
99028016
61499069
63436669
54153575
63817267
6997854
77289888
15373175
31588283
85761452
31789160
6398629