92
181
24
117
17
284
54
22
108
103
67
95
395
238
162
66
189
142
76
652
64
174
99
97
43
58
594
249
399
599
98
169
62
84
53