12
19
11
118
33
112
74
109
87
60
40
125
25
132
195
115
81
152
32
71
78
102
205
70
188
159
330
167
184
217
143
43
533
283
35
718
52
116
110