14
347
24
25
49
107
92
110
103
198
85
158
94
220
45
41
77
38
53
32
23
55
97
62
140
138
149
127
256
42
83
35
61
82
74
441
113
69
152
115
160
29
13
47
64
8
43
66
19
63
79
28
111
58
78