93
46
160
58
8
172
55
103
18
26
34
2
60
54
104
40
202
20
473
203
77
64
235
252
98
166
6
13
7
78
30
51
112
31
115
236
87
232
22
182
25
101
9
161
35
44
70