83481650
87354259
97058039
36388229
54647919
30536922
65814450
58496592
64157477
49679364
25187947
95752068
87109475
6873618
95363078
20413389
14332711
99122619
95501612
44084136
38534446
2763730
75964492
88942039
8784297
59272305
42585161
3866073
18734283
38925554
28295775
75239548
52265782
43795527
8288397
69361114
3626483
25328364
16568507
22771298