16
32
94
56
8
61
27
57
9
19
162
109
49
1071
44
39
84
18
17
317
51
120
169
36
99
129
196
224
33
103
68
23
216
117
71
104
53
80
66
67
122
259
520
475
181
413
1021
1125
249
114