2
3
0
1
5
6
4
14
7
42
76
29
52
135
48
94
65
72
266
92
46
86
118
43
73
103
15
49
109
36
37
32
335
40
21
125
20
11
9
44
13
59