2
1
4
0
6
15
8
9
10
7
3
11
13
35
5
21
18
20
109
25
40
139
29
51
73
186
97
121
37
124
42
32
342
53
120
26
12
28
71
67
54