6
4
27
45
7
13
18
2
10
11
1
3
22
5
33
107
43
28
21
62
133
394
63
139
106
68
32
87
17
29
31
14
42
9
12
98
37