4
0
5
29
12
15
14
3
6
7
16
2
30
24
32
46
41
33
55
27
44
67
97
35
133
59
43
89
38
28
19
23
13
51
65
20
9
21
42