11
51
26
114
117
73
147
74
81
180
70
58
53
211
345
112
228
145
160
127
101
72
287
205
46
150
57
77
92
71
76
213
95