6
7
12
2
3
30
163
32
39
49
15
8
5
11
43
41
10
169
94
27
88
31
1
68
4
24
89
28
14
46
70
18
40
34
54
61
35
347
284
26
16