5
3
50
144
39
36
14
41
45
18
9
29
32
13
11
52
24
20
158
26
23
72
78
90
129
27
34
15
43
37
85
63
61
33
40
51
35
28
19
69