93
89
63
44
13
4
7
54
46
95
52
206
161
23
11
9
24
18
43
166
40
17
20
41
15
3
33
96
37
53
381
94
90
191
32
10
47
42
628
295
67
28
69
77