3
15
55
29
11
14
23
6
9
33
12
8
7
10
280
27
5
25
17
13
16
42
18
47
30
126
24
34
21
20
152
32
36
28
64
41
46