3
1
2
8
0
14
12
80
13
30
11
6
15
35
33
136
41
23
38
37
28
104
66
29
34
67
107
26
10
106
99
42
63
70
88
16
52
53
133