16
19
23
22
27
57
44
48
342
61
116
153
306
76
119
35
156
277
2029
195
300
15
91
49
50
26
32
125
43
70
47
101
99
436
69
30
77
42
45
124
7
104
37
29
59
143
65