29
13
32
52
143
89
27
31
51
22
65
106
78
41
12
39
42
110
26
15
36
101
75
83
7
20
115
60
45
38
5
28
44