2
16
17
14
3
5
6
10
13
0
18
259
75
23
69
54
59
15
74
45
28
90
21
20
39
9
47
152
67
34
49
77
145
101
71
42
111
91
64
35
112
29
12
27
1
7