95
41
44
13
16
29
18
35
143
46
79
54
43
39
75
181
58
201
21
14
166
62
61
40
90
169
6
120
72
31
9
8
96
69
19
27
33