160
22
34
36
259
19
52
13
67
21
233
64
86
229
152
79
42
24
32
31
110
44
49
96
265
53
95
148
129
141
92
9
35
60
23
5
531
20
27
174
226
18
46
6
89
253