288
52
30
77
46
190
72
92
262
153
18
58
76
47
440
177
252
222
161
140
67
193
81
75
94
120
130
255
119
186
57
297
235
165
144
431
267
101
175
108
48
31
106
145
88
10
298
89
66
20
33
96
73
90
68