10
109
38
59
22
45
12
32
35
53
143
73
148
20
75
104
16
50
63
19
24
42
13
55
8
61
11
21
29
2
57
89
30
5
17
27
47
54
40
69
28
26