8
0
4
13
11
2
3
12
9
7
32
80
1
23
38
64
104
135
5
30
102
300
96
41
15
159
26
94
225
40
60
61
76
36
10
39
203
387