4
10
2
22
23
79
8
3
1
28
5
6
87
45
9
11
33
41
7
15
52
21
46
24
61
57
32
12
19
121
285
204
18
17
14
64