61
52
55
48
21
66
137
59
43
27
16
108
106
147
183
40
57
20
30
39
41
35
22
146
93
13
144
24
150
49
42
85
53
92
33
25
559
111
71
155
72
177
54
189
86
32
3