163
167
258
45
82
44
84
93
25
9
8
22
28
13
42
24
25
34
23
28
38
48
27
89
66
28
23
91
14
9
14
22
24
39
34
29
47
31
15
30
25
5
24
4
7
18
13
8