30
121
21
14
10
2
8
18
20
16
29
17
48
43
33
155
141
25
26
23
45
63
54
22
35
11
38
59
41
65
32
75
50
31
28
37
12
139
5
24
7