69
91
81
40
129
51
150
125
99
149
82
75
218
216
48
57
39
30
93
23
160
60
152
54
61
173
95
89
171
58
70
73
164
25
105
78
63
184
92
76
83
37
84
166
187
36
109
94
104
289
339
268
122
367