29
32
4
7
31
36
53
9
3
39
34
77
2
50
0
6
23
14
5
49
15
17
24
52
137
8
33
27
42
103
65
127
13
73
25
20
64
89
46
152
55