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