27
19
5
7
77
154
86
443
288
47
110
34
170
38
126
82
151
46
53
89
116
63
52
113
28
109
119
92
54
78
287
98
55
62
101
178
35
125
33
31
600
85
129
93
132
30
209
88
99
22
67