43
91
47
20
42
36
90
56
39
153
93
151
618
26
68
217
32
123
38
101
104
1357
186
195
54
52
176
240
83
152
617
607
255
1665
142
352
33
53
438
457
4335
3648
189
158
164
89
253
25
34
439
480
49
219
121
287