4
12
1
8
28
7
47
6
30
2
27
211
15
21
11
10
18
17
36
3
5
55
85
20
29
94
9
19
13
33
82
39
42
31
22
59
41
64