1
6
5
10
2
4
23
50
238
81
131
487
22
283
15
118
152
46
43
39
41
53
103
29
32
125
98
36
18
86
45
58
34
13
67
42
27
20
14
47
9
117
74
24