27
18
10
5
16
2
31
3
4
9
7
12
43
13
35
6
66
8
50
68
39
34
49
17
45
26
21
184
30
20
73
92
63
93
100
51
109
158
491
55
71
157
98
99
62
59