3
0
12
7
1
2
8
5
15
6
52
22
60
14
11
48
10
160
173
21
28
23
30
83
35
13
118
43
42
145
20
32
29
73
25
44
39
285
54
135
146
88
100
85
37