5
7
14
9
33
68
24
13
11
38
107
100
43
40
45
105
119
202
99
267
82
118
56
356
554
227
94
155
145
42
64
37
83
61
174
97
88
385
220
180
141
115
296
114
73
117
104
124
158
463
242
120
709
87
157