7
263
119
59
179
58
145
546
279
155
37
199
132
20
115
230
64
87
92
309
164
128
70
55
170
85
61
49
183
254
139
22
36
81
67
38
162
90
54
53
387
73
310
71
46
264
123
43
146
171