94
35
288
170
58
57
95
45
245
450
286
75
69
218
64
138
451
280
179
325
161
77
131
109
28
124
114
273
66
113
44
34
93
19
40
98
178
31
48
41
50
29
103
38
112
55
169
73
151
30
213
52
101
216