3
30
70
8
14
4
42
164
11
17
40
12
9
111
6
104
38
90
21
77
45
47
60
27
15
13
2
31
22
48
19
1
10
18
5
7
117