8
11
5
20
4
12
21
24
2
40
7
37
29
30
43
36
34
45
6
54
1
13
23
63
17
47
229
15
46
41
208
48
35
69
170
65
62
122
25
9
126
28
89