32
18
50
26
17
21
63
39
25
31
23
20
34
11
47
29
45
24
13
14
19
10
27
15
30
38
28
104
48
83
52
70
140
35
64
56
151