331
76
54
430
80
235
370
64
109
74
248
71
116
28
132
252
70
171
32
38
174
36
18
143
166
88
41
40
95
39
51
44
69
112
162
45
22
120
146
219
700
118
156
52
15
35
20
89
16
206
85
14
83
48