26
43
7
66
225
29
175
104
65
51
14
9
44
64
81
96
150
112
118
388
126
27
163
87
36
278
188
141
124
179
93
167
130
60
154
236
338
153
345
117
53
50
20
109
31
33
546
100
105
238
37
38
233
174
78
123