43
8
179
55
74
49
46
58
195
20
40
57
24
118
155
187
26
207
78
38
9
112
71
66
33
145
53
51
31
193
64
83
116
164
77
35
121
41
157
91
101
185
80
90
166
263
165
396
342
61