10
215
20
9
11
8
32
44
39
21
42
1
27
19
162
203
146
26
43
102
45
81
36
25
47
35
16
87
59
86
41
53
40
37
51
33
49
30
12
64
31
92
78