32
83
88
29
52
189
113
43
90
97
69
153
11
68
37
98
3
35
137
129
16
39
22
41
27
18
19
44
85
58
76
42
10
377
101
49
61
196
107
162
81