114
46
33
52
259
151
287
90
72
78
115
49
32
65
83
57
40
68
8
139
109
54
50
44
130
112
159
70
145
61
45
60
42
47
87
213
376
131
126
351
282
232
381
437
239
473
107
119
123