50
167
367
100
21
9
83
69
46
8
11
87
173
28
44
41
58
142
32
12
84
79
122
451
199
163
13
81
139
40
29
15
82
54
76
97
10