260
26
78
201
100
38
103
14
55
93
49
148
143
39
110
186
163
318
75
29
56
104
45
2
20
17
59
37
12
479
77
64
16
273
33
22
129
42
18
47
62
53
122
83
11
15
418
483
373
965
281