18
123
130
34
36
47
31
33
14
22
112
35
15
12
150
73
81
42
17
119
16
44
48
67
55
87
108
53
6
59
82
97
80
137
70
62
83
32
132
50
51
24
30
19
76