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