27
12
70
41
123
61
107
57
67
125
37
47
96
30
26
52
80
82
11
185
50
42
173
53
101
77
405
39
156
58
46
89
98
157
128
99
110
56
45
176
88
315
19
18
34
43
59
71
33