10
11
46
21
2
6
13
7
5
8
16
61
81
116
54
3
9
304
29
280
22
55
131
114
14
464
32
150
85
216
84
49
28
53
147
83
656
42
74
63
207
95
30
82
68