18
16
17
39
25
41
56
115
33
59
80
22
42
78
28
4
73
61
397
40
36
503
140
35
250
14
24
95
15
141
63
38
69
139
13
882
51
21
71
234
65
510
46
114
189
2591
624
23
66
60
83
19