1
149
11
37
38
156
343
112
111
160
232
64
150
106
47
78
77
66
84
61
39
121
72
34
125
201
57
67
290
225
69
28
134
122
44
200
26
224
17
80
240
45
86
213
94
651
281
119
647