18
94
190
31
46
39
49
32
16
15
82
77
42
72
58
47
10
53
30
4
21
207
51
74
143
98
40
69
37
45
27
34
9
89
73
17
26
215
50
204
241
87
106
110
83
68
35
20