87
82
72
73
61
70
55
46
39
71
2371
57
366
64
241
213
26
17
24
11
250
50
81
29
144
42
23
28
66
51
143
54
62
68
60
45
38
97
40
99
32
647
179
104
118