32
142
133
53
90
82
207
76
54
62
130
16
47
21
111
18
68
97
44
28
12
60
33
118
20
134
99
74
27
275
206
40
402
73
61
2
42
26
35
286
79
173
64
38
25
17
15
46
63
14
113