34
59
119
109
27
232
26
79
159
142
66
30
14
223
469
49
360
65
104
48
150
110
100
114
295
56
247
83
51