4
10
2
20
23
85
7
1
9
34
5
3
82
55
8
11
6
39
41
17
51
18
52
21
61
43
32
19
144
30
263
12
13
15
22
16
63