15
6
55
159
90
70
52
60
40
12
49
43
86
26
39
35
138
85
48
83
59
53
57
119
11
93
21
69
14
37
67
9
28
7
274
183
63
33
51
30
20
81
8
217
96
173
23
46
22
56