5
120
156
282
867
27
174
96
31
33
84
56
13
48
199
309
51
38
45
22
202
15
14
50
21
47
161
164
278
132
11
24
166
58
30
86
43
10
41
147
80
74
61
49
184
146
205
119
18