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