32
36
40
25
28
99
66
75
39
54
64
29
70
38
160
154
31
51
138
93
96
237
50
22
61
82
188
98
18
135
43
65
85
41
15
52
44
83
101
37
67
107
45
27
166
35
87