969 70
2 1
3 1
5 1
6 2
7 1
10 2
11 1
13 1
14 2
15 3
17 1
19 0
21 3
22 2
26 2
30 24
33 3
34 2
35 25
38 20
39 3
42 12
51 3
55 15
57 21
65 30
66 6
70 20
77 49
78 72
85 55
91 70
95 60
102 42
110 40
114 84
119 56
130 60
133 42
143 110
154 140
165 75
170 60
182 126
187 176
190 180
195 180
209 176
221 143
231 21
238 112
247 234
255 30
266 238
273 168
285 90
286 88
323 102
357 252
374 198
399 357
418 220
442 182
494 468
561 66
627 396
646 374
663 390
741 663
969 816
