15
32
326
35
37
388
58
17
164
56
204
42
28
124
94
84
93
78
287
41
177
64
76
50
96
8
141
46
24
45
39
5
170
14
115
119
79
97
101
139
29
54
122
49
21
18
61
13
73
11
103
34
20
9
313
59