3
11
7
16
54
15
89
32
30
37
53
18
9
128
85
44
29
55
24
27
23
12
42
124
39
59
95
26
36
65
120
48
111
377
78
118
187
51
45
101
119
103
81
62
47
34
83