3
6
1
11
18
41
10
40
28
7
19
4
9
12
15
22
8
5
151
54
2
16
20
46
38
100
67
29
90
50
49
34
17
63
23
13
27
32
98
21