16
43
25
121
94
26
89
91
103
63
181
321
362
27
41
231
39
133
174
70
163
24
178
71
110
150
22
13
243
119
141
37
23
60
50
6
32
130
102
68
142
42
46
56
59
18