2668384
44829858
6286207
7912504
36658992
15311618
61483703
31615258
12697412
3723628
98878263
8149405
1323418
45111956
38727719
25974664
64385918
10831605
64141220
17251020
52802578
49968883
21499250
93256906
66112330
963748
68222203
83483227
42441116
65404265
1318527
96621673
2864100
140225
8055396
53322381
56032207
91482178
51337096
16166323