171
77
42
174
32
68
56
51
98
350
261
21
123
148
18
173
163
23
57
114
187
84
115
94
60
55
40
69
141
61
177
85
58
136
17
96
135
65
20
147
67
88
116
153
111
91
19
59
101