2
7
13
8
32
66
24
11
38
107
100
37
42
40
43
104
115
202
99
266
82
118
55
356
554
227
94
153
142
64
83
61
174
96
88
385
220
180
141
295
114
73
117
124
158
86
463
242
120
707
87
157