85501598
66956013
77195904
16095331
63514077
36624276
29515643
43454130
66493195
86211026
12403683
48072050
40335795
85892342
4339908
96277379
64273673
27073470
17942415
27827153
75144519
68333879
5878712
87614316
98616211
52985197
78579771
10904925
94056418
7176380
5010174
89358742
81773705
84991446
23607913
37271228
97379745
54666784
55768242
41624620