14
15
52
36
32
23
24
30
63
45
20
86
16
29
69
148
79
47
28
112
56
54
42
25
10
85
62
55
13
11
67
81
38
49
74
51
125
198
201
173
334
5
398