6
12
16
10
11
5
19
22
3
74
21
9
14
30
96
28
53
71
365
68
289
49
147
1
157
133
18
50
108
70
29
25
24
45
27
13
47
103
91
175
72
296
107
101
85
106
203