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