59
80
106
390
412
145
81
160
87
371
532
158
63
174
74
128
182
75
193
192
224
82
42
93
84
97
66
64
206
142
89
162
169
30
153
45
34
58
120
79
102
207
96
167
55
171
67
54