43
26
29
48
162
38
360
31
71
66
69
10
63
150
21
40
137
58
24
23
159
111
103
74
46
163
39
171
7
267
20
340
115
70
252
47
37
59
27
32
98
190
345
44
61
81
53