10
217
20
9
11
8
32
45
41
21
44
1
28
19
162
206
147
39
27
43
102
46
81
36
37
25
47
35
22
16
88
59
42
53
40
38
51
33
49
30
12
34
64
87
92
79