9
23
2
6
4
3
8
29
1
7
41
5
17
15
42
85
27
35
149
0
31
13
12
22
88
18
14
90
78
77
80
44
45
87
20
39
38