23
36
38
27
118
78
31
186
160
98
85
40
82
101
251
48
50
18
56
58
178
148
32
152
112
55
42
115
59
63
121
385
53
21
123
57
72
34
376
153
61
83
26
250