18
19
52
61
45
35
24
48
25
103
49
37
28
36
41
26
47
67
53
68
12
57
71
80
119
38
72
304
51
9
251
87
197
74
145
55
34
39
144
279
88
203
64
262
231
763
246
82
404
120
50