7
5
18
29
20
3
1
177
45
44
4
31
10
13
37
19
35
8
27
39
11
34
2
41
52
17
12
46
38
146
22
9
74
26
40
23