59
107
289
83
15
12
144
58
29
103
52
54
72
94
86
209
51
173
7
60
172
25
22
11
81
30
50
93
21
67
162
133
47
42
36
55
26
164
548
79
71
27
34
68
63
32
20
41
19
412
195