19
41
63
14
112
47
260
71
115
328
23
76
140
371
176
100
72
58
50
98
28
65
239
21
5
57
296
240
40
39
36
113
61
83
43
105
16
32
550
22
87
180
106
15
853
68
122
88
49
26
278
361