14
8
4
23
46
26
89
35
56
18
38
10
15
37
31
101
16
54
20
114
12
53
21
45
100
224
247
121
117
55
87
152
30
75
158
163
170
391
73
60
64
98
125
97
134
88
232
71
191