8
11
5
20
4
14
21
26
2
40
7
37
29
30
43
34
45
6
56
1
13
12
23
64
17
47
229
15
46
41
208
48
35
69
170
65
62
123
25
9
126
28
89