48684258
32365815
20119597
30284390
11329387
38186538
392753
82494067
30385432
50829985
80464399
51384697
95741968
64637494
47991423
13137504
4803592
5496691
14376323
81459551
2487875
78776835
8494679
95467034
16484265
94059287
99672866
9479531
4843077
25665266
22344209
93121774
3573223
18367391
70523350
54078823
2417099
98745102
48461413
2992897