40
15
29
173
155
55
127
9
23
112
84
46
13
50
25
12
36
60
17
74
335
99
38
66
249
35
124
27
18
42
91
14
171
71
240
54
10
87
63
263
19
20
86
43
97
147
401
6
234
165
41
264