183
129
144
1420
108
225
62
244
210
264
252
93
32
11
89
36
166
139
85
31
66
203
325
180
77
94
1140
20
221
30
35
113
134
107
204
456
127
1279
8
317
450
78
27
110
29
126
101
14
206
10
690
214
79
355
162