2
10
4
7
1
0
11
5
29
26
67
35
33
19
9
75
12
68
57
119
139
51
86
36
77
38
41
107
15
56
97
25
42
21
58
116
135
53
6
92
146