23
293
83
81
27
72
637
73
137
275
108
149
66
106
32
295
89
59
94
49
45
265
13
22
75
38
30
9
26
58
6
40
8
29
18
34
82
17
35
60
21
48
91
100
20
11
24
101
201
15