23
15
4
7
1
3
9
11
8
30
6
97
34
43
102
52
73
13
63
22
47
55
79
32
61
57
35
38
54
16
18
80
17
127
12
25
161
323