121
97
46
30
27
20
43
15
22
146
59
31
55
473
34
57
41
98
93
26
7
4
36
25
28
9
42
150
23
17
63
19
68
5
16
33
147
54
96
145
39
101
124
12
116
10