9
89
151
48
50
19
44
90
289
23
58
15
1
73
7
92
33
61
18
47
104
87
12
218
17
10
122
65
126
223
101
173
158
16
20
8
27
56
51
203
25
26
69
6
32
189
24
303