18
15
28
56
17
43
13
50
19
54
51
72
53
45
31
332
44
144
55
214
48
40
104
94
63
49
69
27
24
786
87
106
41