3
5
2
16
14
24
36
6
44
268
181
33
58
38
26
89
30
52
34
67
31
51
48
55
53
66
59
65
63
49
120
45
43
62
85
35
39