15
31
6
3
8
25
23
12
49
42
71
111
224
53
69
80
100
98
20
46
24
183
55
37
35
141
32
26
54
30
34
47
61
59
112
65
91
43
52
67
90
45
68