38
29
14
214
34
57
88
103
58
195
144
72
66
32
12
28
36
11
77
30
23
26
85
157
48
162
20
42
39
51
64
49
259
62
24
15
52
178
256
177
131
166
108
97
44
37
98
184
208