5
6
2
4
1
30
3
19
69
170
10
17
29
8
41
7
18
35
33
26
20
25
16
59
9
121
48
22
27
14
180
106
12
45
13
31
46
63