61
70
19
26
15
39
22
328
512
92
136
228
35
142
23
44
139
57
88
268
99
144
119
52
238
90
107
79
176
148
109
140
85
164
93
105
218
167
152
41
232
188
302
106
103
67
239
58