27
4
9
10
5
1
8
18
34
3
12
20
32
43
45
155
25
33
55
17
111
36
110
23
41
164
67
14
22
35
83
37
26
44
147
65
58
88
112
13
92
68
21
100
157
211
80
684
130