86
24
32
27
282
116
261
8
300
133
29
103
7
143
10
22
23
16
107
17
21
310
328
34
14
49
297
31
61
181
136
38
87
5
28
95
129
59
40
92
84
47
114
51
175
176
48