10
23
18
5
12
4
62
30
11
7
43
45
19
32
24
21
41
72
44
63
79
38
112
260
130
60
158
544
27
34
26
81
185
70
191
74
15
69