7
5
8
4
21
48
14
23
30
46
79
102
53
22
1
35
131
9
19
32
11
17
0
29
157
38
13
42
6
16
43
34
15
128
26
39
91