3
5
13
8
22
6
2
17
0
4
28
31
33
15
9
16
21
14
20
1
7
24
59
50
51
99
185
107
45
70
46
68
23
10
197
131