30
13
16
20
23
11
25
2
5
69
207
66
22
4
8
81
17
26
10
15
14
12
9
38
18
6
60
28
40
29
167
115
1
54
24
45
120
99
152
51
134