16
73
33
34
41
45
104
155
99
28
27
44
56
15
108
248
115
47
83
591
7
37
11
147
95
55
42
14
46
175
54
40
92
32
64
25
163
124
161
70
130
437
22
89
20
348
62
166
183
85
101
52