266
79
399
176
228
129
94
205
104
164
196
244
88
86
89
116
31
69
163
123
150
53
84
75
49
99
197
232
43
125
41
128
95
97
72
117
77
114
158
85
160
185
92
55
172
90
101
199
536
32
100