22
40
59
96
146
28
62
24
107
16
13
25
32
30
12
256
46
18
44
29
79
39
38
57
52
37
11
27
42
17
105
45
10
31
85
133
14
47
15
34
148
33