24
12
30
193
59
46
158
101
66
58
36
76
114
60
69
150
365
23
51
42
41
109
48
9
27
53
20
156
26
222
61
167
94
481
129
444
72