95
88
80
326
36
218
20
195
107
42
130
99
71
183
31
131
16
41
322
97
7
120
101
60
62
49
167
9
37
186
43
91
51
53
52
47
81
72
121
18
180
68
12
35
100
26
146
14
19
248
15
40