32
36
107
104
46
39
38
30
9
25
84
48
100
89
35
183
71
73
31
53
78
167
168
170
49
105
162
75
386
149
34
99
92