3
20
30
14
12
46
25
23
31
16
15
39
95
56
24
58
6
8
5
7
18
188
38
9
27
57
70
94
21
28
34
17
77
48
73
52
64
13
45
122
85
37
200