2
23
7
5
18
1
8
0
17
10
13
28
26
79
51
55
141
65
43
66
171
220
123
155
32
61
193
74
113
187
136
145
63
205
191
50
87
78
76
146
30
176
85
53
112
56
109
326