19
121
70
305
138
56
52
31
97
15
34
50
22
81
49
20
72
33
247
88
42
61
23
30
21
85
66
12
57
123
307
32
24
16
26
8
27
18
149
28
65
207
44
69
120