11
21
30
40
37
68
109
10
29
82
26
32
15
36
62
116
34
79
48
9
14
18
217
110
39
28
27
180
59
24
38
43
33
25
8
53
22
17
88
35
81
20
13
12
142
146
309
190
283
298