128
126
29
22
191
249
17
87
67
90
202
19
99
55
132
63
31
78
138
65
91
86
57
77
68
38
49
39
46
200
37
177
56
599
206
34
465
83
60
53
214
62
59
149
949
108
42
178
475
110
159
135
54
153