111
1
2
17
3
4
11
18
7
14
12
6
8
52
98
16
348
5
72
35
30
10
21
1015
9
28
19
23
20
32
48
69
56
31
0
47
97
65
38
77
27
123
13
591
68
29
26
44
37
40