3
15
8
11
5
14
47
4
17
41
13
6
36
20
32
91
25
38
23
27
143
108
10
18
103
30
31
48
24
89
58
19
57
63
21
29
22
115
116
42
16
98
92
28
71