160
331
28
80
56
438
126
90
77
48
54
45
41
112
104
86
83
206
116
67
63
188
62
84
57
193
110
179
34
268
44
87
282
398
30
39
68
40
38
137
184
318
200
78
123
183
75
147
285
81
152