2
4
3
9
7
18
17
16
12
14
1
8
5
33
15
39
149
25
75
34
245
82
84
140
42
36
24
118
40
63
57
79
85
50
129
28
159
78
96
228
41
70
219
32
61
29
134
38
94
81
21