18
23
15
10
31
11
91
26
9
46
25
44
22
6
14
27
38
72
16
21
40
49
34
69
263
89
37
32
43
261
74
13
42
61
52
48
51
17
105
39
106
7
35
141