68
91
65
546
97
151
92
179
146
117
170
50
60
226
118
85
90
73
95
346
36
77
86
115
83
130
102
100
134
163
61
161
40
201
26
27
29
141
72
101
96
99
216
63
291
128
25
260