20
28
166
72
79
83
98
44
433
38
42
37
17
32
71
39
46
36
317
145
30
47
49
26
40
13
64
88
41
95
16
15
22
14
11
65
9
116
62
18
69
56