23
56
91
69
140
66
90
42
180
145
328
38
124
93
71
54
65
542
1006
53
159
19
79
82
59
85
60
25
35
95
74
234
247