38165343
6914292
59355488
39577899
19405621
35382526
59886350
17258394
3524091
5973402
27284214
47184340
54837994
5558232
24322434
78946636
70506073
65341037
87563288
29195947
7455991
15779469
77909016
55861780
42716067
70759263
85795475
10237623
3235337
20603083
69868669
2788658
61882398
47243903
25866638
75372914
8121743
23548481
12145939
86053925