22
24
58
72
29
82
84
267
141
96
122
93
128
97
123
41
106
87
73
113
413
334
365
288
289
152
110
99
125
88