3
23
14
5
18
22
6
169
35
49
71
178
123
27
8
67
64
73
88
11
41
13
37
17
110
159
91
36
30
34
19
32
59
7
12
16
40
33
62
53
69
28
616