8
12
3
7
2
21
14
33
60
79
30
18
10
24
16
23
19
34
47
58
106
17
4
84
52
5
13
55
31
526
69
11
655
75
37
6
93
39
27
28
42
32