2
10
19
12
8
1
13
0
14
4
7
39
11
16
15
9
22
29
69
199
30
25
62
18
27
63
84
103
48
20
37
85
46
3
31
23