44
20
10
76
75
60
59
186
118
212
19
16
63
164
115
187
126
144
398
695
470
149
80
154
211
459
98
77
364
83
85
361
90
45
2031
153
67
192
172
71
140
69
34
26
181
216
58
39
86
134
163
169
166
158