67
92
66
96
99
166
88
114
165
90
49
62
101
69
43
41
23
31
16
17
39
104
45
118
50
27
25
58
71
20
14
60
384
24
42
75
22
59
28
117
26
38
19
195
52
29