29
77
32
33
84
158
39
75
18
41
9
16
86
51
25
48
12
119
22
20
19
66
27
46
14
62
42
52
24
109
72
35
6
15
161
110
112
90
177
232
54
21
137
128
10