41
45
33
63
34
167
143
87
105
56
257
14
23
26
176
141
39
126
151
15
52
112
9
198
336
62
73
66
65
35
32
16
102
25
50
24
108
75
99
40
28
68
21
72