60675218
71624681
35022026
95237388
44853617
35863246
53497902
11758272
29479524
78708702
52587080
59697
51661405
66696454
46912660
8149799
46401700
43633573
33149699
98993515
96584597
40051558
29541770
6212605
90466048
69939603
30047284
25183822
20061663
91214249
88239464
73729059
5661935
27778616
6908850
49289753
15765480
57303820
1985825
86682083