28
213
544
295
22
38
113
257
260
266
132
344
122
71
110
161
112
662
199
45
532
394
39
479
128
137
29
86
26
32
91
164
159
79
23
55
13
58
102
80
50
68
27
70
59
125
484
47
224
20
44
54
194
187