3
50
40
64
18
28
109
26
22
36
24
52
58
16
131
32
49
29
14
96
35
44
67
74
46
38
25
45
21
56
66
42
51
20
39
111
48
155
130
264
115