46
50
6
91
41
11
45
61
39
71
32
36
169
118
97
21
460
391
33
26
28
31
52
378
25
20
14
184
43
22
439
5
125
121
516
66
75
146
48
270
76
191
99
442
132
15
18
2228
590
189