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