83741376
58556901
6882448
25899611
95052308
3701436
27143250
88787467
35168997
57664225
59128480
1921089
4991602
69012094
96331220
51961519
929872
86249286
15855207
95143092
72609060
89289319
24488353
23379607
85669926
86514856
11373213
34768624
66272226
9658688
49591899
665985
45143276
33859367
99705487
29915777
72902288
57277129
8554038
19104859