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