10
20
6
9
3
22
14
17
8
11
45
21
19
26
32
35
33
84
86
28
76
41
55
193
148
27
38
39
23
61
42
59
119
30
60
163
108
191