5
13
33
3
8
1
4
107
23
42
68
2
14
36
15
46
6
10
29
0
20
12
17
9
58
21
76
150
79
24
118
25
55
19
43
32
28