58
35
13
37
15
30
24
76
44
63
26
146
19
136
49
54
31
127
326
73
301
42
41
84
38
100
298
176
69
65
95
129
99
284
66
46
444
60
32
82
43
128
27
253
157
109
34
164
17
156