21
28
77
36
33
399
37
55
86
29
56
136
43
163
69
53
27
23
20
2
41
180
47
50
94
298
45
226
42
173
174
84
217
63
83
49
137
72
18
3
70
12
13
17
115
79
38
234
6
209
61