212
60
42
166
92
85
135
33
87
15
79
21
65
31
26
46
280
45
54
56
110
67
348
108
25
68
97
40
146
66
129
106
71
120
36
81
24
61
47
74
466
118
48
91
19
53