94
28
233
15
82
168
120
138
40
38
19
53
86
25
30
68
29
84
59
93
123
108
46
63
24
61
10
39
49
113
121
78
75
135
186
241
267
118
198
41
319
811
218
207
151
18
64
70
21