30
23
27
95
45
29
42
168
6
16
10
15
47
63
81
77
57
44
37
53
39
43
13
35
17
21
160
84
181
173
26
69
198
32
31
25
107
14
150
73
65
8
20
22
50
12
34
68
142
100
60
62