30
46
6
12
3
9
10
7
20
14
64
94
18
22
67
142
59
50
4
104
124
28
87
69
25
77
47
5
32
166
26
130
55
21
42
13
76
36
24
48
79
27
40
37
165