20
14
18
23
8
31
10
166
24
33
7
26
28
12
69
73
91
25
36
30
39
322
52
45
97
35
112
19
11
40
13
38
79
16
128
49
151
74
29
6
22
15
76
82
65
62