2
3
0
8
11
22
12
27
14
5
28
25
9
30
13
7
10
36
96
76
16
23
6
4
45
44
59
21
90
70
98
72
138
206
35
38
15
71