2
1
0
5
6
20
3
12
19
9
11
21
22
91
33
28
32
41
46
48
106
64
75
29
8
10
13
25
16
18
15
27
63
68
23
38
34