30
13
12
18
36
98
11
7
8
14
10
16
150
23
6
3
17
43
92
19
52
40
68
25
15
50
4
9
5
38
32
61
119
33
31
24
74
1