18
26
30
4
16
9
27
79
24
11
99
38
7
46
42
40
23
39
19
63
118
53
12
49
8
74
13
194
34
54
59
20
41
339
158
50
57
14
68
58
88
17
56
82