2
7
5
3
1
10
8
4
9
0
113
11
13
28
41
52
166
135
167
21
178
150
75
20
43
24
108
31
22
56
39
23
121
283
215
46
29
15
318
94
99
54
36
327