4
0
3
12
6
5
8
62
2
23
15
11
9
18
21
32
25
20
10
33
39
19
82
44
66
103
43
73
65
111
29
157
72
30
54
27
58
93
48
45
96