165
84
40
35
97
26
59
168
45
69
185
155
284
358
67
83
288
73
32
39
132
50
124
57
164
107
76
16
119
99
112
114
98
130
200
102
395
64
101
71
80
28
146
42
52
166
13
178
61
23
19
25
29
54
17