134
116
287
173
48
58
96
63
42
302
83
93
326
249
27
75
21
26
34
33
140
35
97
31
30
72
440
227
162
67
37
193
273
94
40
44
88
74
90
54
36
23
214
52
46
131
731
81