7
11
27
14
31
17
15
12
16
6
8
34
22
43
2
9
5
19
26
185
3
37
28
89
278
59
18
333
58
13
385
29
10
234
308
23
25