10
6
7
16
32
157
353
78
31
23
74
11
71
33
48
82
99
68
13
21
41
20
86
64
54
47
50
65
67
30
133
29
104
42
36
8
27
14
25
62
55
39
45