32
34
90
151
93
79
17
42
28
180
18
6
69
15
106
16
9
8
78
70
29
21
100
33
25
157
37
45
19
46
53
51
61
26
62
57
7
43
48
36
98
141
10
20
132