1
0
3
11
5
9
6
18
4
2
8
7
96
23
25
28
99
20
77
29
48
21
53
14
57
16
62
44
58
39
92
27
22
12
19
10
128
141
173
146