120
109
33
184
385
128
477
162
197
152
214
92
68
54
142
133
110
106
180
254
100
286
15
97
73
39
50
84
112
113
70
285
19
52
111
51
49
86
11
41
127
204
98
94
44
138
22
46
117
21
30
53
287
272
129
131