6
3
9
32
2
7
18
8
28
15
162
21
4
12
45
16
47
23
52
11
13
20
37
97
71
160
59
26
34
51
48
43
5
88
50
22
103
239
98
49
44
31
314
107
30
63