34727071
6938240
41559560
22005409
41542092
96109876
64109501
71957075
36663086
54226950
68174887
98409380
15183951
80627480
23205232
92938449
57588805
5118144
26982436
38039710
98464027
20282763
53622067
31798156
25909455
71716846
2075379
11385491
6245665
66751016
32862717
66832116
94757588
52634751
70688625
50277516
35634398
4253937
61971443
97075790