8
11
20
32
5
15
10
19
46
25
12
40
29
34
17
44
88
95
52
84
53
23
7
22
16
136
35
30
90
116
9
61
138
71
57
80
14
39
28
115
26
83
41
49
58