250
74
47
3
151
246
48
119
12
32
87
102
113
60
121
44
92
59
68
316
78
41
295
335
269
23
547
161
14
138
130
79
21
34
93
26
96
73
133
62
118
80
86
77
29
413
13
148
283
129
88
128
28