77
30
46
56
262
227
158
70
190
48
139
47
36
284
224
235
62
307
241
53
83
114
75
562
279
81
239
370
74
156
150
146
311
19
66
33
112
34
65
55
151
20
231
169
215
174
67
13
41
38
73
25