23
49
136
242
35
64
3
5
8
29
16
17
9
20
54
31
2
6
7
14
21
11
33
30
41
48
19
28
36
65
153
1
52
314
59
47
87
386
1383
186