95353268
8679856
72968413
54173330
47112108
46625244
91371678
1867466
83303677
97633542
31652502
74147071
31284438
3792366
19544921
58493122
3849608
56077348
47258000
38343572
25014094
68892046
10616888
69802124
44338144
43969664
25742331
74095043
85983034
4604812
75784213
69706238
70227989
51678647
50475740
73125632
78172925
34334827
42401981
16942109