14
30
106
32
37
28
45
18
164
3
66
39
84
160
51
33
10
22
44
49
156
104
7
25
52
20
118
499
17
57
5
6
23
42
75
72
24
67
12
8
36
85
149
229