48
81
96
95
12
548
112
490
502
1018
755
154
322
575
254
499
599
161
130
354
80
42
188
451
539
71
84
199
327
14
238
298
272
194
4855
79
105
153
98
175
334
184
225
162
59
139
18
16
60
87
910
359
375
754
667
350