12
5
15
13
6
9
141
2
7
16
10
31
47
56
61
72
82
231
26
30
288
48
44
54
127
234
38
46
144
401
74
45
106
123
84
66
42
23
76
53
93
285