15
24
16
76
215
29
18
28
106
72
78
66
13
229
89
87
171
391
319
100
150
41
183
289
58
714
240
71
83
102
334
47
214
386
397
408
63
820
104
84
342
109
43
237