11
21
56
57
41
15
194
38
45
112
23
35
14
309
410
368
20
29
30
40
128
548
404
37
122
46
828
157
152
9
755
337
60
273
27
84
42
13
53
24
34
48
17
12
18
25
68