21
208
17
119
32
142
110
101
80
281
83
96
165
34
297
74
91
107
113
75
602
151
132
298
37
223
82
122
255
386
30
68
484
112
196
179
26
329
192
77
95
47
49
44
264
160
103
18
48
55
51
54
186