2
25
7
3
5
4
39
20
18
74
146
78
32
30
72
70
19
13
1
31
12
15
45
54
52
24
37
62
29
21
26
17
91
8
23
51
11
9
176
10
50