31
31
14
20
20
66
114
114
94
177
50
118
46
41
36
78
137
67
56
73
71
105
123
96
39
208
71
48
76
48
46
44
72
141
111
61
75
84
60
112
104
112
26
28
181
150
55
64
67
78
91
73
99
75
55
24
67
32
52
168