16
19
56
69
28
76
84
267
140
95
121
93
126
97
123
41
106
87
73
113
413
334
365
288
289
152
110
99
125
88