260
52
289
9
440
37
130
63
44
38
43
143
47
129
67
107
62
235
151
290
85
100
41
65
71
49
69
287
399
86
314
245
188
55
28
89
157
57
76
105
54
27
25
135
36
5
75
91
73
375
145
92