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