9
12
36
65
114
42
375
153
52
158
604
69
391
174
266
157
258
373
603
190
596
141
298
146
340
360
202
365
403
1076
132
480
558
35
133
257
366
71
24
676
39
50
67
127
23
140
44
30
16
96
51
41
58
49