96
89
36
73
231
42
167
21
105
291
34
76
121
258
41
123
109
271
70
32
35
43
79
139
220
27
136
137
229
481
14
86
44
17
29
39
37
61
189
163
352
132
129
181
72
11
187
144
143
20
8