91
46
2
3
8
26
19
77
15
31
190
30
6
14
69
243
27
39
7
20
95
40
42
55
41
12
253
68
74
98
808
9
21
53
170
17
44
47
52
66
62
11
146
135
18