145
161
19
52
182
226
79
71
59
263
146
128
134
48
91
258
57
43
29
162
53
68
22
27
46
24
545
75
38
105
77
67
120
36
15
55
34
35
23
50
118
183
28
138
154
60
47
56
18
96
66
124
148