2
1
0
22
27
105
29
16
24
6
28
43
3
7
20
23
13
4
8
26
214
55
61
17
11
130
36
47
64
15
58
37
102
18
35
86
51
49
44
52
54
80