5
13
29
18
7
16
65
34
12
10
9
14
11
8
61
112
148
28
4
38
31
44
22
0
138
103
59
136
30
23
39
19
2
33
21
37
58
20
6