2
27
33
9
11
31
21
8
26
20
35
7
40
17
57
119
37
28
54
15
30
218
56
77
59
34
55
22
14
48
118
150
128
105
12
46
69
91