8
9
16
1
10
43
3
4
27
38
37
108
2
39
46
40
291
5
47
69
89
21
14
55
44
221
66
148
172
26
19
13
33
107
101
25
59
20
82
65
94
74
77
56
24