29
43
157
53
9
95
20
15
8
0
56
23
54
38
26
3
114
158
78
17
42
61
49
44
18
13
48
52
36
30
22
12
11
21
7
66
35
142
39
6
10
446
19
24