30
3
6
12
11
26
118
93
20
13
5
62
17
15
9
32
19
21
8
35
4
10
23
14
7
36
22
28
2
52
25
46
18
48
29
138
45