4
3
12
8
31
16
10
7
62
47
67
13
32
24
65
26
17
21
22
39
53
55
29
34
70
42
61
72
184
71
76
94
46
97
54
25
44
100
60
64
98
85
50
83
136
113
196