54
35
378
326
30
77
58
195
155
122
124
90
74
46
137
249
61
282
197
171
49
34
59
334
172
44
56
88
32
38
203
66
81
256
227
36
202
271
71
92
184
96
95
83
19
233
39
73
24
145
148
40
129