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