99
59
64
47
38
50
132
48
235
144
76
54
35
96
49
139
87
93
185
60
78
61
308
173
30
62
41
32
120
90
140
408
92
222
260
68
148
184
107
44
143
195
373
162
130
37
317
160
28
150
449
164