17
2
7
4
9
23
10
13
11
21
12
8
31
110
58
123
84
59
140
19
131
41
76
32
116
107
90
25
35
54
18
73
142
48
112
62
105
214
38
36
42
57
347