29
55
117
293
144
168
11
89
34
35
71
123
67
100
152
73
171
49
94
181
81
943
91
200
77
244
305
68
86
69
79
177
185
58
30
48
13
106
150
182
95
37
136
64
61
119
36
99
78
65
118
131
22
21
53
272