18
20
23
30
78
14
89
22
102
113
131
345
50
121
41
57
27
264
161
67
70
11
46
300
13
34
66
365
181
48
357
190
21
552
37
24
28
144
100
26
40
31
29
33
16
43
119
68
92