27
119
68
60
48
171
300
29
73
402
94
37
150
315
100
57
114
77
167
125
61
30
193
101
129
183
49
86
487
95
825
112
92
116
55
71
42
106
64
108
145
103
143
99
35
46
93
11
72
88
120
156
24
410
89