29
104
42
179
20
14
12
8
13
0
10
48
24
11
64
25
32
43
7
6
5
2
3
18
17
26
19
131
38
4
1
57
35
50
101
49
30
225
63