32
168
69
38
149
26
33
77
110
150
47
50
64
114
84
45
101
119
128
112
70
277
96
67
59
163
229
104
154
41
111
53
107
31
282
102
129
135