16
17
38
6
21
31
55
61
33
19
27
28
78
36
108
82
29
45
98
15
58
26
35
66
34
62
25
49
116
85
93
52
97
218
132
233
79
87
231
378
73
90
32
83
286
360
119
91
161
101
56