12
19
48
152
43
51
32
177
62
283
72
33
130
66
101
136
185
181
56
27
59
79
98
115
55
39
127
47
89
57
78
16
28
37
40
24
42
128
54
68
25
22
45
46
119
107
13
41
109
30