13
12
56
14
36
26
9
7
8
300
51
102
104
441
66
43
83
68
17
120
27
453
142
78
59
169
405
39
159
510
398
71
311
719
154
645
111
86
259
63
109
319
135
138
200
195
112
660
54
189
152