166
50
73
9
45
6
59
16
10
38
5
79
30
27
66
13
21
142
184
135
49
52
22
84
24
12
3
18
14
57
235
26
11
81
126
43
41
194
450
69
143
62
252
23
32
35
55
19