30
4
5
32
7
3
120
52
100
69
48
10
8
50
174
161
63
59
6
39
14
151
45
18
20
54
21
163
49
35
47
13
80
137
15
46
17
16
22
24
64