29
83
13
10
4
15
24
27
3
28
48
115
60
11
2
12
58
41
143
76
156
149
100
17
22
94
38
107
0
64
16
9
33
6
32
70
7
37
102
8
25
5
36
136
90