76
66
62
51
20
17
22
24
13
491
27
23
35
75
147
16
8
86
67
148
9
10
11
4
264
83
42
15
504
18
25
74
7
113
105
183
14
103
33
2
100
30
31
214