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