14
65
27
162
57
127
10
285
30
62
33
52
69
186
26
17
38
82
116
85
31
167
112
43
56
123
44
15
48
6
29
505
40
36
25
128
103
41
53
139
158
47
74
28
71
37
313
348
156
267
84
132
262
203