10
11
15
6
20
4
12
8
7
71
31
54
89
46
24
9
41
39
27
18
17
49
94
151
51
13
65
38
32
242
68
45
114
106
150
82
29
81
37
47
180
28
75
62