59
14
363
105
32
8
16
5
91
75
29
7
21
35
89
15
1
163
148
23
44
165
62
20
49
19
183
85
68
27
46
139
82
39
53
43
3
58
61
56
55
30
9
38
13