17
30
112
18
40
16
24
46
25
42
23
6
33
89
74
171
19
36
38
11
47
55
86
51
14
59
101
75
68
43
26
159
71
210
214
139
54
94
22
219
317
294
82
187
32
120