43
21
56
77
47
20
344
496
72
26
15
14
9
18
17
13
113
65
112
51
71
28
63
24
6
16
25
52
12
242
128
22
32
27
432
34
57
359
46
5
35
98
240