2
0
1
6
7
13
3
4
8
5
51
59
22
11
15
17
326
99
175
34
43
28
241
239
49
45
55
123
32
201
329
66
87
52
79
170
140