14
42
87
54
34
18
30
66
16
27
33
23
28
5
10
31
40
50
289
13
25
52
195
35
64
579
180
36
311
147
538
61
9
20
100
342
329
41
24
29
95
132
325
39
347
91
164
403
7
1180
75