6
29
11
2
1
4
7
45
21
154
41
28
22
52
64
38
106
89
12
121
20
108
18
32
61
16
15
76
40
103
13
8
17
97
39
35
50
5
94
3
48
14
56
53
51
55
110
188