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