16
34
24
38
256
72
86
83
50
40
14
21
162
91
133
107
67
13
130
76
75
167
452
7
112
222
66
6
29
415
158
30
39
598
218
189
314
43
156
68
157
225
122
93
41
367
138
148
45
64
113
58
92