76
17
3
31
34
54
167
146
18
392
70
24
83
206
100
6
41
130
104
45
81
78
94
27
38
40
28
111
271
116
25
43
101
109
278
305
36
37
494
209
241
23
63
281
174
113
121
175
105
195