3
0
4
16
29
26
14
7
27
2
30
1
12
6
18
20
8
17
25
32
61
24
19
40
21
11
31
39
44
68
36
52
49
100
72
23
67
28
35
66
173