17
15
28
22
12
13
29
30
24
8
33
18
3
110
109
26
92
87
5
31
23
27
214
44
9
42
39
65
69
58
32
76
170
40
112
61
34
212
78
43
63
36
46