9
11
30
60
18
55
2
12
590
286
50
1
19
3
32
7
42
38
118
4
5
25
14
13
16
190
15
64
35
10
20
99
28
29
61
41