9
12
11
3
124
24
25
40
32
115
215
111
33
17
59
243
73
47
45
268
56
116
185
105
6
5
42
7
35
189
37
62
103
130
36
18
30
26
274
13
153
223
66
41
43
244
29