5
1
2
8
12
7
4
20
5
10
19
38
4
19
53
11
44
40
3
51
35
28
18
127
56
38
14
43
2
29
16
14
17
13
39
52
127
158
175
2
37
2
10
6
12
11
2
31
10