390
361
95
40
16
123
23
14
113
82
56
12
5
34
119
42
61
52
81
51
161
188
118
115
187
43
46
93
79
76
317