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