166
44
46
50
93
41
38
26
275
212
233
279
39
78
210
322
31
74
33
109
208
59
57
223
85
11
65
108
294
87
291
811
56
30
25
72
43
40
360
92
15
52
19
91
180
45
13
66
139
17