389
106
63
65
47
134
73
59
35
13
37
15
30
24
76
44
26
146
19
136
49
54
31
127
326
302
42
41
84
38
100
298
176
69
95
129
99
284
66
46
444
60
32
82
43
128
27
253
157
109