15
24
16
77
219
30
18
28
107
74
78
67
13
232
89
87
171
391
320
100
150
41
183
289
106
58
715
240
71
72
83
102
334
47
214
386
397
408
63
820
104
84
66
342
109
43
237