30
3
6
5
8
28
9
39
4
83
26
10
20
155
23
17
109
90
48
49
55
35
32
18
38
16
11
7
91
58
280
15
22
2
71
57
1
29
54
118