50
33
214
281
25
174
10
39
7
48
16
49
288
82
74
45
32
36
254
331
223
28
90
53
26
66
21
108
73
81
41
35
101
37
52
47
12
113
78
92
24
27
30