146
83
37
99
46
20
15
11
12
74
89
66
7
16
29
6
33
23
68
55
2
10
21
439
129
172
3
43
125
503
54
25
24
34
31
22
35
64
186
18
36
38
81