35
156
362
95
21
9
81
68
46
7
11
86
161
28
44
41
8
58
141
32
12
84
79
122
444
199
163
13
139
40
29
15
82
54
76
96
10