171
31
169
177
152
74
95
53
42
37
117
26
52
60
244
123
118
190
22
71
83
63
339
414
15
66
85
32
271
55
80
18
36
92
43
115
40
64
102
33
105
218
14
151
34