32
12
8
9
4
56
48
77
16
130
61
59
27
15
7
66
55
62
6
29
14
31
111
116
85
47
37
104
18
24
138
39
20
26
89
33
76
44
68
41
64
21
36
109
35
81
264