7
29
8
3
23
4
9
1
0
13
14
42
21
70
51
25
36
48
55
10
5
52
38
73
40
30
94
136
16
18
19
112
105
111
34
24
41
180
20
193
72
47
26
120
81
66
316
98