27
33
37
38
21
28
25
114
20
67
16
19
24
15
59
41
49
220
72
52
68
40
34
101
46
50
218
418
70
108
354
85
170
196
201
235
243
300
71
157
87
171
97
503
118
254
84
160
111
125
62