3
0
7
11
1
10
4
6
5
17
14
9
8
74
38
25
95
33
83
43
24
34
144
51
77
18
75
206
32
44
49
64
65
53
39
135
21
42
63
16
308