25
28
14
144
31
88
45
312
49
72
129
47
87
80
102
86
54
68
119
169
30
438
84
110
60
133
190
599
95
52
64
377
108
61
175
366
57
106
92
192
239
38
99
71
114
174
147
55
230
236
163
58