12
30
16
31
33
38
36
150
43
10
17
62
276
76
45
103
154
77
98
44
28
47
58
26
25
96
137
73
24
101
83
80
27
67
59
53
15
50
20
66
37
21
32
7
14
55
52
22