16
77
20
23
31
48
49
206
72
97
93
54
92
78
103
162
62
68
50
89
69
33
12
47
161
24
159
43
352
107
44
188
18
143
37
66
74
65
113
204
322
296
658
30
114
248
101
109
51
295
174