4
5
7
6
39
2
16
1
3
13
10
18
102
37
9
8
35
218
22
23
14
12
38
137
95
58
77
27
101
17
15
67
164
40
73
88
51
48
105