11
10
23
36
123
60
33
155
31
38
51
56
42
75
134
190
138
170
65
76
64
68
116
98
71
35
120
168
122
101
182
43
103
109
78
152
62
186
44
77
69
99
102
48
140
67
192
207
57
154
112
80
127
436
139
441