5
284
180
217
82
252
227
204
10
140
81
31
21
14
36
33
25
43
102
93
100
99
13
218
57
101
61
41
12
105
20
174
303
273
59
119
114
308
153
37
64
85
94
112
557
76
52
125
56
6
29
205