4
16
43
30
14
39
12
6
13
42
7
2
3
20
193
17
5
128
18
77
40
65
33
55
25
23
9
38
31
56
11
91
86
53
8
15