144
43
134
26
84
44
67
102
137
115
116
128
180
88
101
117
76
64
73
59
62
107
317
146
104
266
105
78
65
135
123
93
158
348
336
168
54
111
185
96
153
74
126
139
304
371
113
30
239
186
220
53