167
126
69
147
29
31
401
44
282
41
63
23
266
168
230
61
67
114
53
218
115
54
47
27
94
87
96
134
102
76
42
70
161
148
150
25
200
111
127
46
91
106
45
186
89
142
57
49
19
20
159
171
79