10
21
2
18
27
58
9
20
6
153
36
5
12
7
11
40
13
19
8
25
46
22
28
31
14
47
61
15
39
33
76
882
49
50
48
100
23
16
34
83
42
41
144
30
63
88