4
16
1
21
22
9
61
5
24
12
17
3
8
32
14
2
6
31
65
18
15
82
141
38
197
806
54
170
57
85
35
28
48
59
27
34
40
46
10
66
45
107
370
20
269
105
422
1196
275