9
16
13
3
14
27
7
18
42
53
58
17
2
81
77
34
69
20
51
40
10
44
35
12
43
104
78
62
209
55
24
46
120
23
88
22
108
93
19
111
84
28
94
25