2
7
70
5
18
3
1
6
11
87
115
16
32
4
45
137
304
174
116
231
107
191
200
459
77
12
425
71
68
233
26
302
88
64
306