28
8
6
39
31
35
180
10
81
30
26
73
24
62
115
22
170
27
174
149
112
210
735
261
21
7
38
124
25
155
47
181
76
111
148
40
56
239
79
71
706
51
208
57
114
65
33
161
311
70
44
153
221
142