81
166
14
102
37
170
24
50
66
105
164
27
35
151
153
47
41
25
65
44
85
154
89
275
45
42
19
79
21
13
77
57
33
107
270
18
38
111
10
16
129
212
8
158
72
169
419
86
70
46
246
113