2
8
6
32
9
7
18
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