5
32
9
4
17
7
11
20
31
40
12
33
43
46
157
26
34
55
119
37
112
24
42
71
168
14
35
84
27
23
45
148
65
61
88
22
13
92
68
101
158
211
36
80
687