13
21
24
60
85
45
20
66
26
37
95
64
88
27
92
345
417
49
139
189
105
264
146
53
149
390
51
23
362
148
252
765
113
125
42
54
195
87
39
71
59
93
129
40
100
44
31
73
52