11
40
41
124
66
60
7
545
34
17
37
36
64
159
305
38
350
57
554
315
232
33
16
30
23
270
406
68
46
83
15
220
80
9
486
27
39
50
178
118
101
1897
4
120
29
114
684