19
18
27
21
130
29
22
16
296
36
96
178
91
140
82
59
55
37
43
30
218
51
84
169
107
62
123
92
35
146
68
34
159
12
220
64
93
155
273
83
98
104
67
112
522
50
135
78
72
57
38
119
94