18
50
5
27
2
6
21
24
13
32
31
15
8
7
73
20
17
146
40
19
4
81
33
22
10
14
3
1
12
23
9
36
11
29
42
16
37