46
41
14
114
115
113
39
27
576
195
108
120
79
74
66
72
59
83
1693
82
67
6
40
44
32
16
122
103
68
58
43
8
258
56
106
328
109
173
587
15
174
19
420
274
278
50
28
17
330
324
118
47
165
23