16
25
31
43
120
30
44
26
59
160
13
11
74
216
83
157
287
37
125
254
19
23
35
53
89
57
18
27
135
69
286
34
66
72
42
47
116
450
12
161
164
131
99
64
93
24
92
32
142
40