88
87
91
575
514
248
146
90
282
33
20
336
107
124
80
24
250
188
122
167
140
258
48
72
86
105
394
314
41
218
67
70
64
49
93
183
382
68
136
134
104
83
185
111
65
741
63
477
319
230
139
81
85