15
95
23
42
1
18
339
152
19
22
43
16
25
24
26
68
62
5
146
94
58
85
200
110
13
9
57
27
37
75
31
7
64
88
139
69
8
39
17
66
99
247
21
38
4