3
4
5
9
23
8
16
19
21
13
25
47
41
12
27
7
17
29
20
31
14
147
90
75
111
58
86
185
82
176
131
34
45
65
49
89
48
101
98
44
26
70
38