27
18
31
6
41
52
45
142
78
56
60
212
37
10
68
7
8
148
74
168
46
25
15
73
116
24
99
26
28
22
23
149
54
209
75
108
92
129
377
133
272
79
49
130
162